python string函數是什么?一起來看下吧:
python string函數包括:
1、str.capitalize:將原字符串內的首字母轉成大寫,其他部分小寫,再返回新字符串
print("s.capitalize()?=?{function}" s.capitalize()?=?Abcada?a
2、str.lower:將原字符串的字母轉為小寫
print("s.lower()?=?{function}".format(function?=?s.lower())) s.lower()?=?abcada?a
3、str.upper:將原字符串的字母轉為大寫
print("s.upper()?=?{function}".format(function?=?s.upper())) s.upper()?=?ABCADA?A
4、str.swapcase:將原字符串的大寫小寫反轉
print("s.swapcase()?=?{function}".format(function?=?s.swapcase())) s.swapcase()?=?ABCAdA?A
5、str.title:原字符串內如果有特殊字符(包括數字)連接字母,則將特殊字符后的首個英文字母轉化為大寫形態,并返回新字符串
print("s2.title()?=?{function}".format(function?=?s2.title())) s2.title()?=?123A?Abc?Abcsaa?S
6、str.center:str.center(寬度,填充字符) 將字符串以居中的格式返回,若寬度值比len(s)小則返回原字符串,填充以從左到右為規則,填充字符的默認值為空格,值可以自己更改
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) 將原字符串中 以前的字符補滿8位(默認),tabsize的值從0-7即8位,在0-7中任意取值則默認tabsize = 8,此后往上+1,就相當于增加一個空格
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函數還有許多實用的函數。
以上就是小編今天的分享,希望可以幫助到大家。