十一、字符串

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社區(qū)的理念都包含在Tim Peters撰寫的“Python之禪”中

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容