python str的全部函式

2021-07-25 01:56:41 字數 1960 閱讀 1183

s = 'hello!python'

print(s.upper())

#str.upper() 將所有字母變成大寫 結果:hello!python

print(s.lower())

#str.upper() 將所有字母變成小寫 結果:hello!python

print(s.swapcase())

#str.swapcase() 將大寫的字母變成小寫,將小寫的字母變成大寫 結果:hello!python

print(s.capitalize())

#str.capitalize() 將所有字串的第乙個字母變成大寫 結果:hello!python

print(s.title())

#str.title() 將字串的所有首字母變成大寫 結果:hello!python

print(s.ljust(20,'*'))

#str.ljust(width[, fillchar])獲取固定的文字長度,右對齊 width是欲取出的長度,fillchar是補齊的字串,預設為' '空格

#結果為:hello!python********

print(s.rjust(20,'*'))

#str.rjust(width[, fillchar])獲取固定的文字長度,左對齊 同上

#結果為:********hello!python

print(s.center(20,'*'))

#str.center(width[, fillchar])獲取固定的文字長度,中間對齊 同上

#結果為:****hello!python****

print(s.zfill(20))

#str.zfill(width)獲取固定的文字長度,右對齊,左邊不夠用0補上

#結果:00000000hello!python

print(s.find('p'))

#str.find(str, beg=0, end=len(string)) 取出str的索引值,beg是開始尋找的索引值,end是結束尋找的索引值

#結果:6 | 檢測:>>> s[6]

print(s.rfind('p'))

#str.rfind() 同上,不過是尋找最後一次的出現位置

print(s.count('o'))

#str.count() 找出字串出現的次數 結果:2

print(s.replace('l','p',1))

#str.replace(old, new[, max]) old是被替換的字串,new是欲替換的字串,max是替換次數,預設不限制

#結果為:heplo!python 將p替換成l,並且只能替換一次

print(s.startswith('h'))

#str.startswith(str) 返回bool 判斷字串是否以 h 開頭

#結果:true

print(s.endswith('n'))

#str.endswith(str) 返回bool 判斷字串是否以 n 結尾

#結果:true

print(s.isalnum())

#str.isalnum() 判斷字串是否全是字元, 返回bool

#結果:true

print(s.isdigit())

#str.isdigit() 判斷字串是否全是數字,返回bool

#結果:false

print(s.isalpha())

#str.isalpha() 判斷字串是否由字母組成,返回bool

#結果:false

print(s.islower())

#str.islower() 判斷字串是否全是小寫,返回bool

#結果:false

print(s.isupper())

#str.isupper() 判斷字串是否全是大寫 返回bool

#結果:false

python str與repr的區別

repr 輸出對 python比較友好,而str 的輸出對使用者比較友好。雖然如此,很多情況下這三者的輸出仍然都是完全一樣的 儘管str repr 和 運算在特性和功能方面都非常相似,事實上repr 和 做的是完全一樣的事情,它們返回的是乙個物件的 官方 字串表示,也就是說絕大多數情況下可以通過求值...

python str和reper的區別

儘管str repr 和 運算在特性和功能方面都非常相似,事實上repr 和 做的是完全一樣的事情,它們返回的是乙個物件的 官方 字串表示,也就是說絕大多數情況下可以通過求值運算 使用內建函式eval 重新得到該物件。但str 則有所不同,str 致力於生成乙個物件的可讀性好的字串表示,它的返回結果...

python str和repr的區別

儘管str repr 和 運算在特性和功能方面都非常相似,事實上repr 和 做的是完全一樣的事情,它們返回的是乙個物件的 官方 字 符串表示,也就是說絕大多數情況下可以通過求值運算 使用內建函式eval 重新得到該物件,但str 則有所不同。str 致力於生成乙個物件 的可讀性好的字串表示,它的返...