課程內(nèi)容
Python入門課程N(yùn)O29課 字符串操作其他函數(shù)
str.replace(sub_str, dst_str):字符串的子串替換函數(shù),將字符串中子串替換為新的字符串,返回一個(gè)新的字符串。將參數(shù)sub_str表示的子串替換為新的字符串dst_str。舉例說(shuō)明:

此例中將字符串中的子串scratch替換為python。那么輸出結(jié)果為:

str.split(sep=None, maxsplit=-1):字符串的拆分函數(shù),使用 sep作為分隔字符串,返回由sep字符串分隔后的字符串列表。 如果給出了 maxsplit,則最多進(jìn)行 maxsplit 次拆分,剩余的字符串最后一起輸出。 如果 maxsplit 未指定或?yàn)?-1,則不限制拆分次數(shù)。split函數(shù)后的輸出類型為列表類型。舉例說(shuō)明:

限定拆分兩次,剩余未拆分的字符串最后一次性輸出,那么運(yùn)行結(jié)果為:
![]()
判斷字符串的前后綴:
(1)str.startswith(prefix) 判斷字符串是否以prefix子串作為前綴,返回值為布爾類型
(2)str.endswith(suffix) 判斷字符串是否以suffix子串作為后綴,返回值為布爾類型
以下舉例說(shuō)明:

那么我們可想而知,res1輸出結(jié)果為真 ,res2輸出結(jié)果為假

- 上一篇
Python入門課程N(yùn)O28課 字符串常用函數(shù)(2)
str.strip():刪除字符串首尾的空白字符,返回一個(gè)首尾不包含空白字符的新字符串。str.lstrip():函數(shù)名中的前綴l是單詞left的簡(jiǎn)寫,該方法用來(lái)刪除字符串最左邊的空白字符,返回一個(gè)首部不包含空白字符的新字符串。str.rstrip() :函數(shù)名中的前綴r是單詞right的簡(jiǎn)寫,該方法
- 下一篇
Python入門課程N(yùn)O30課 字符串格式化操作
Python常用的格式化操作符:代碼舉例:那么輸出結(jié)果為:由此可見字符串后面?zhèn)鬟f的浮點(diǎn)型參數(shù)被自動(dòng)轉(zhuǎn)化為了整型,那么如果我們把%d改為%f,那么他的輸出結(jié)果是什么呢?我們可以看到輸出結(jié)果為浮點(diǎn)類型,并且小數(shù)點(diǎn)后自動(dòng)保留了6位,這時(shí)候呢,我們需要來(lái)控制浮點(diǎn)類型的精度。
