python 编程:从入门到实践笔记
1、字符串
- title()方法
# 将字符串的每个单词的首字母大写,无论字符串时LOve还是LoVe
str = 'i love python'
print(str.title())
I Love Python
- upper()方法
# 将字符串全部变成大写
str = 'i love python'
print(str.upper())
I LOVE PYTHON
- lower()方法
# 将字符串全部变成小写
str = 'I LOVE PYTHON'
print(str.lower())
i love python
1.1、合并字符串
# 拼接(连接符 + )
first_name = 'li'
last_name = 'la'
full_name = first_name + ' ' + last_name # 中间的单引号之间的空格,可以在打印出来的时候显示两个字符串间的空格
message = 'hello, ' + full_name.title() + ' !' # .title() 方法将字符串每个字符首字母大写
print(message)
Hello, Li La !
1.2、用制表符或空行符来添加空白
编程中,空白泛指任何非打印字符,如空格、制表符和换行符,也可以用空白来组织输出,使其更易读。
# 在字符串中添加“制表符”,可用 (\t )表示,在字符串前
print('\tpython')
python # 制表符可以理解为时缩进(即win键盘上的tab键),在这字符串被缩进了四个字符
# 添加“换行符”,可用(\n)表示,在字符串后
print('python\njavascript')
python
javascript
# 两者也可以一起使用
print('Language:\n\tPython\n\tC\n\tJavaScript')
Language:
Python
C
JavaScript
1.3、删除空白
删除字符串中开头或者末尾的空白(空格)
# 删除开头空格,使用 str.lstrip() 方法
>>> favorite_language = ' Python '
>>> favorite_language.lstrip()
'Python '
>>>
# 删除末尾空格,使用 rstrip() 方法
>>> favorite_language.rstrip()
' Python'
>>>
# 两者都删除,使用 strip() 方法
>>> favorite_language.strip()
'Python'
>>>
# 上述的三种方法固然能删除字符串中的空格,但是访问原有字符串,其值仍然没有改变,只是暂时的
>>> favorite_language # 访问原有字符串,其值仍然没有改变
' Python '
>>> favorite_language = favorite_language.strip() # 在对字符串进行操作后再赋值给原有字符串
>>> favorite_language # 原有字符串改变
'Python'
>>>
Python之禅:在编辑器中输入 import this
python社区的理念都包含在Tim Peters撰写的“Python之禅”中