python string函數(shù)是什么?一起來(lái)看下吧:
python string函數(shù)包括:
1、str.capitalize:將原字符串內(nèi)的首字母轉(zhuǎn)成大寫(xiě),其他部分小寫(xiě),再返回新字符串
print("s.capitalize()?=?{function}" s.capitalize()?=?Abcada?a
2、str.lower:將原字符串的字母轉(zhuǎn)為小寫(xiě)
print("s.lower()?=?{function}".format(function?=?s.lower())) s.lower()?=?abcada?a
3、str.upper:將原字符串的字母轉(zhuǎn)為大寫(xiě)
print("s.upper()?=?{function}".format(function?=?s.upper())) s.upper()?=?ABCADA?A
4、str.swapcase:將原字符串的大寫(xiě)小寫(xiě)反轉(zhuǎn)
print("s.swapcase()?=?{function}".format(function?=?s.swapcase())) s.swapcase()?=?ABCAdA?A
5、str.title:原字符串內(nèi)如果有特殊字符(包括數(shù)字)連接字母,則將特殊字符后的首個(gè)英文字母轉(zhuǎn)化為大寫(xiě)形態(tài),并返回新字符串
print("s2.title()?=?{function}".format(function?=?s2.title())) s2.title()?=?123A?Abc?Abcsaa?S
6、str.center:str.center(寬度,填充字符) 將字符串以居中的格式返回,若寬度值比len(s)小則返回原字符串,填充以從左到右為規(guī)則,填充字符的默認(rèn)值為空格,值可以自己更改
print("s2.center()?=?{function}".format(function?=?s2.center(19,'&'))) print("s2.center()?=?{function}".format(function?=?s2.center(20,'&'))) #s2?=?123a?abc?ABCSAa?s s2.center()?=?&123a?abc?ABCSAa?s? s2.center()?=?&123a?abc?ABCSAa?s?&
7、str.expandtabs:str.expandtabs(tabsize = 8) 將原字符串中 以前的字符補(bǔ)滿8位(默認(rèn)),tabsize的值從0-7即8位,在0-7中任意取值則默認(rèn)tabsize = 8,此后往上+1,就相當(dāng)于增加一個(gè)空格
print("s3.expandtabs?={function}".format(function?=?s3.expandtabs())) print("s3.expandtabs?={function}".format(function?=?s3.expandtabs(0))) print("s3.expandtabs?={function}".format(function?=?s3.expandtabs(5))) print("s3.expandtabs?={function}".format(function?=?s3.expandtabs(8))) print("s3.expandtabs?={function}".format(function?=?s3.expandtabs(9)))#s3?=?" as? b123" s3.expandtabs?=????????as??????????????b123 s3.expandtabs?=as?b123 s3.expandtabs?=?????as????????b123 s3.expandtabs?=????????as??????????????b123 s3.expandtabs?=?????????as
除了上述舉例的,string函數(shù)還有許多實(shí)用的函數(shù)。
以上就是小編今天的分享,希望可以幫助到大家。