python的字串內建函數

來源:互聯網
上載者:User

標籤:合并   字串表   enter   space   否則   ase   swap   指定   error   

str.capitalize()    首字元大寫str.center(width)    返回一個原字串置中,並用空格填充至長度width的新字串str.count(str,beg=0,end=len(str))    返回str在str裡面出現的次數,如果beg或者end指定範圍str.decode(encoding=‘UTF-8‘,errors=‘strict‘)    以encoding指定的編碼格式解碼strstr.encode(encoding=‘UTF-8‘,errors=‘strict‘)    以encoding指定的編碼格式編碼strstr.endswith(obj,beg=0,end=len(str))    檢查字串是否以obj結束,如果beg或者end指定檢查範圍str.expandtabs(tabsize=8)    把字串str中的tab符號轉為空白格,預設的空格數tabsize是8.str.find(str,beg=0,end=len(str))    檢測str是否包含在str中,beg和end指定範圍,如果是返回索引值,否則返回-1str.index(str,beg=0,end=len(str))    跟find()方法一樣,只不過如果str不在str中會報一個異常.str.isalnum()    如果str至少有一個字元並且所有字元都是字母或數字則返回True,否則返回Falsestr.isalpha()    如果str至少有一個字元並且所有字元都是字母則返回True,否則返回Falsestr.isdecimal()    如果str只包含十進位數字則返回True否則返回False.str.isdigit()    如果str只包含數字則返回True否則返回False.str.islower()    如果str中包含至少一個區分大小寫字元,並且所有(區分大小寫)字元都是小寫,則True,否則Falsestr.isspace()    如果str中只包含空格,則返回True,否則返回False.str.istitle()    如果str是標題化的(見title())則返回True,否則返回Falsestr.isupper()    如果str中包含至少一個區分大小寫字元,並且所有(區分大小寫)字元都是大寫,則True,否則Falsestr.join(seq)    以str作為分隔字元,將seq中所有的元素(的字串表示)合并為一個新的字串str.ljust(width)    返回一個原字串靠左對齊,並使用空格填充至長度width的新字串str.lower()    轉換str中所有大寫字元為小寫.str.lstrip()    截掉str左邊的空格str.partition(str)    有點像find()和split()的結合體,從str出現的第一個位置起,把字串str分成一個3元素的元組str.replace(str1,str2,num=str.count(str1))    把str中的str1替換成str2,如果num指定,則替換不超過num次.str.rfind(str,beg=0,end=len(str))    類似於find()函數,不過是從右邊開始尋找.str.rindex(str,beg=0,end=len(str))    類似於index(),不過是從右邊開始.str.rjust(width)    返回一個原字串靠右對齊,並使用空格填充至長度width的新字串str.rpartition(str)    類似於partition()函數,不過是從右邊開始尋找.str.rstrip()    刪除str字串末尾的空格.str.split(str="",num=str.count(str))    以str為分隔字元切片str,如果num有指定值,則僅分隔num個子字串str.splitlines(num=str.count(‘\n‘))    按照行分隔,返回一個包含各行作為元素的列表,如果num指定則僅切片num個行.str.startswith(obj,beg=0,end=len(str))    檢查字串是否是以obj開頭,是則返回True,否則返回False。str.strip([obj])    在str上執行lstrip()和rstrip()str.swapcase()    翻轉str中的大小寫str.title()    返回"標題化"的str,就是說所有單詞都是以大寫開始,其餘字母均為小寫(見istitle())str.translate(str,del="")    根據str給出的表(包含256個字元)轉換str的字元,要過濾掉的字元放到del參數中str.upper()    轉換str中的小寫字母為大寫str.zfill(width)    返回長度為width的字串,原字串str靠右對齊,前面填充0

 

python的字串內建函數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.