??? 占位符與轉(zhuǎn)義
%s占位一個(gè)字符串
%d占位一個(gè)整數(shù)
%f占位一個(gè)浮點(diǎn)數(shù)
\用于轉(zhuǎn)義,目的是為了讓符號(hào)無意義化
\t 用于對(duì)齊
??? 字符串的查找
string.find(str,a,b)在a,b范圍之內(nèi)查找str,從左邊開始,返回值為 int,找不到返回-1
string.rfind(str,a,b)從右邊開始
string。index(str,a,b)在a,b范圍找str找不到會(huì)報(bào)錯(cuò)
string。rindex()從右邊開始
string。count(str,a,b)在ab范圍內(nèi)str出現(xiàn)的次數(shù)
string。split(str,num)對(duì)string中的str用于分割num次?? 返回值是個(gè)列表
string。splitlines()換行符分割
string。partition(str)string中第一個(gè)出現(xiàn)的str為中心分三份,從左邊開始
string。rpartition()從右邊開始
??? 判斷
string。startswith(str,a,b)判斷str是不是在ab范圍內(nèi)開頭的
string。endswith()結(jié)尾
string。isalnum()所有字符或者數(shù)字
string。isalpha()所有字母
string。isdigit()所有數(shù)字
string。isupper()所有字符大寫
string。islower()所有字符小寫
string。isspace()只包含空格
所有的返回值都為True或者False
???? 大小寫
string。capitalize()首字母改為大寫
string。upper()所有小寫字符改為大寫
string。lower()所有大寫字符改為小寫
??? 對(duì)齊
string。ljust(with,字符)定義寬度然后用字符填充,左邊開始
string。rjust()從右邊開始
string。cjust()居中對(duì)齊
??? 裁剪
string。strip()把空格裁剪??? 括號(hào)里面加你需要的東西裁剪掉
string。lstrip()裁剪左邊
string。rstrip()裁剪右邊
??? 合并
string.join(seq)
以string作為分隔符,將seq中所有的元素合并成一個(gè)新的字符串