1. 程式人生 > >python3 字符串str

python3 字符串str

長度 單引號 bool isspace num %d 單詞 保留 字母數

字符串使用單引號或雙引號表示;

是不可變的,當一個字符串被創建後,它始終不會被改變;

可以被叠代,也可以被切片;

格式符%s,%d,%f

u‘字符串:Unicode格式編碼;r‘字符串:原始字符串,不被轉義;b‘字符串:字符串是bytes 類型;

內建函數:假設有一字符串Str

len(Str):字符串長度;

max(),min():返回字符串小寫字母的最大值或最小值;

方法:

capitalize():第一個字母大寫,其余小寫;

count(str[,beg,end]):返回str出現的次數,可指定範圍;

join(seq):以Str為分隔符,將字符串序列seq中的元素拼接起來;

strip([chars]),lstrip([chars]),rstrip([chars]):去除空格或者指定的字符chars,指定遇到非指定字符;

replace(old,new[,max]):old替換new字符,max為替換最大次數;

split(str[,max]):以str為分隔符,對Str切片,max為分割最大次數;

splitlines(Bool):以\r \rn \n為分隔符,如果Bool為True則分割末尾保留\n;

isalnum()字母數字,isalpha()字母,isdigit()數字,islower()小寫,isupper()大寫,isspace()空白,isdecimal()十進制,isnumeric()數字值針對unicode對象;返回True或False

lower(),upper(),swapcase();

title():每個單詞的首字母大寫,其余小寫;

istitle():每個單詞首字母是否為大寫,且其他字母為小寫;

center(width[,fillchar]),ljust(width[,fillchar]),right(width[,fillchar]):Str居中、左對齊、右對齊,長度未到width以fillchar填充,先填左;

zfill():Str右對齊,未到width填充0;

find(str[,beg,end]),rfind(str[,beg,end])右側開始:檢查str是否在字符串內,如果不在返回-1,可指定範圍;

index(str[,beg,end]):與find一樣,但如果不在,則報異常;

maketrans(intab,outtab):創建字符映射轉換表,將intab對應位置轉換為outtab的規則;

translate(table):根據maketrans返回的轉換表,對Str轉換;

python3 字符串str