字串和元組很像
str1='abcd'
str1[:1]
'ab'
str1[1]
『b』
字串不能更改
str2=』biubiu』
capitalize 首字母大寫
str2.capitalize()
『biubiu』
casefold 全部小寫
str2.casefold()
biubiu
capitalize casefold 得到新字串,strt2不變
count(start[,start[,end) 出現次數
str2.count(xi)
endswith 解釋是否為xx
str2.endswith(xi)
startswith 開始是否為xx
expendtabs \t加空格,預設8(a個空格,8-a個空格)
str2.expendtabs(『b\tiubi\tu』)
『b iubi u』
find xx是否在字串中,有-返回索引值,無-返回-1
rfind 右邊找
index 與find一致,只是無返回異常
rindex
isalnum >1個字元並且所有均為數字或字元,t
isdigit all數字,t
islower all小寫,t
isupper all大寫,t
isnumeric all數字字元,t
isspace all空格,t
title 標題化(首字母大寫,後面全小寫)
istitle 首字母大寫,後面全小寫,t
join(sub)
str2=』biubiu』
str2.jion(123)
『1biubiu2biubiu3』
123被隔開
ijust 左對齊
lower 大寫變小寫
upper
strip 首尾去掉,預設為空格
istrip 去掉左邊所有空格
rstrip 右邊
partition 找到sub,分成三個字元
str2=』biubiu』
str2.partition(『iu』)
(『b』,』iu』,』biu』)
rpartition
replace(old,new[,count) count 最多可替換數
split(sub) 找到sub就切,變成列表;預設為空格
splitlines \n為分隔
swapcase 大小寫轉換
translate()
str2=』biubiu』
str2.translate(str.maketrans(『b』,』w』))
『wiuwiu』
zfill 右對齊,前面用0填充
詳細講解Python字串的各種內建方法
把字串第乙個字母變成大寫 a xiao a.capitalize xiao 把所有字母變成小寫 a xiao a.casefold xiao a xiao 注意這個過程是乙個複製的過程,原來的字串是不變的 b abaac b.count a 2可以把 t轉化為兩個tab,即縮排,8個空格 a 1 t...
字串內建函式
方法 描述 string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,...
內建字串方法
python3 內建的字串方法如下所示 1capitalize 把字串的第乙個字母轉為大寫 2center width,fillchar 返回使用fillchar填充的字串,原始字串以總共width列為中心。3count str,beg 0,end len string 計算字串 現有多少次str或...