python 編程:從入門到實(shí)踐筆記
1、字符串
- title()方法
# 將字符串的每個(gè)單詞的首字母大寫,無(wú)論字符串時(shí)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 # 中間的單引號(hào)之間的空格,可以在打印出來(lái)的時(shí)候顯示兩個(gè)字符串間的空格
message = 'hello, ' + full_name.title() + ' !' # .title() 方法將字符串每個(gè)字符首字母大寫
print(message)
Hello, Li La !
1.2、用制表符或空行符來(lái)添加空白
編程中,空白泛指任何非打印字符,如空格、制表符和換行符,也可以用空白來(lái)組織輸出,使其更易讀。
# 在字符串中添加“制表符”,可用 (\t )表示,在字符串前
print('\tpython')
python # 制表符可以理解為時(shí)縮進(jìn)(即win鍵盤上的tab鍵),在這字符串被縮進(jìn)了四個(gè)字符
# 添加“換行符”,可用(\n)表示,在字符串后
print('python\njavascript')
python
javascript
# 兩者也可以一起使用
print('Language:\n\tPython\n\tC\n\tJavaScript')
Language:
Python
C
JavaScript
1.3、刪除空白
刪除字符串中開(kāi)頭或者末尾的空白(空格)
# 刪除開(kāi)頭空格,使用 str.lstrip() 方法
>>> favorite_language = ' Python '
>>> favorite_language.lstrip()
'Python '
>>>
# 刪除末尾空格,使用 rstrip() 方法
>>> favorite_language.rstrip()
' Python'
>>>
# 兩者都刪除,使用 strip() 方法
>>> favorite_language.strip()
'Python'
>>>
# 上述的三種方法固然能刪除字符串中的空格,但是訪問(wèn)原有字符串,其值仍然沒(méi)有改變,只是暫時(shí)的
>>> favorite_language # 訪問(wèn)原有字符串,其值仍然沒(méi)有改變
' Python '
>>> favorite_language = favorite_language.strip() # 在對(duì)字符串進(jìn)行操作后再賦值給原有字符串
>>> favorite_language # 原有字符串改變
'Python'
>>>
Python之禪:在編輯器中輸入 import this
python社區(qū)的理念都包含在Tim Peters撰寫的“Python之禪”中