python 字串總結

2021-09-24 04:49:34 字數 1391 閱讀 5173

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 我是...