1str1 = 'hello, world!'
# 通過len函式計算字串的長度
print(len(str1)) # 13
# 獲得字串首字母大寫的拷貝
print(str1.capitalize()) # hello, world!
# 獲得字串變大寫後的拷貝
print(str1.upper()) # hello, world!
# 從字串中查詢子串所在位置
print(str1.find('or')) # 8
print(str1.find('****')) # -1
# 與find類似但找不到子串時會引發異常
# print(str1.index('or'))
# print(str1.index('****'))
# 檢查字串是否以指定的字串開頭
print(str1.startswith('he')) # false
print(str1.startswith('hel')) # true
# 檢查字串是否以指定的字串結尾
print(str1.endswith('!')) # true
# 將字串以指定的寬度居中並在兩側填充指定的字元
print(str1.center(50, '*'))
# 將字串以指定的寬度靠右放置左側填充指定的字元
print(str1.rjust(50, ' '))
str2 = 'abc123456'
# 從字串中取出指定位置的字元(下標運算)
print(str2[2]) # c
# 字串切片(從指定的開始索引到指定的結束索引)
print(str2[2:5]) # c12
print(str2[2:]) # c123456
print(str2[2::2]) # c246
print(str2[::2]) # ac246
print(str2[::-1]) # 654321cba
print(str2[-3:-1]) # 45
# 檢查字串是否由數字構成
print(str2.isdigit()) # false
# 檢查字串是否以字母構成
print(str2.isalpha()) # false
# 檢查字串是否以數字和字母構成
print(str2.isalnum()) # true
str3 = ' [email protected] '
print(str3)
# 獲得字串修剪左右兩側空格的拷貝
print(str3.strip())
**乙個非常好的python入門專案,在此表達謝意 Python 字串總結
對字串的使用方法進行總結。1 建立字串 python中的字串用引號 或者 包括起來。2 修改字串 字串是不可修改的,類似元組。如 s abc s 0 z 會報錯。如果要增加或減少字元可通過建立乙個新的字串來實現,如 s abc s1 s 0 2 輸出 s1 ab s2 s def 輸出 s2 abc...
python字串總結
總結一下在學習過程中遇到的字串問題。格式化操作符 是python風格的字串格式化操作符 r 優先用repr 函式進行字串轉換 s 優先用str 函式進行字串轉換 d i 轉成有符號十進位制數 u 轉成無符號十進位制數 o 轉成無符號八進位制數 f f 轉成浮點數 小數部分自然截斷 格式化操作符輔助符...
python字串總結
認識字串 1.用單引號,雙引號,三引號作為定界符括起來的字串行 var1 hello,python var2 helloorld var3 good 字串輸出 1.直接輸出 print 1.我是英雄聯盟 info 2.我是王者榮耀 print info print 我是植物大戰殭屍 print 我是...