day12_字符串

??? 占位符與轉(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è)新的字符串

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容