python中str內建函式用法總結

2022-10-04 13:18:35 字數 1058 閱讀 1258

大家在使用python的過程中,應該在敲**的時候經常遇到str內建函式,為了防止大家搞混,本文整理歸納了str內建函式。1字串查詢類:find、index;2、字串判斷類:islower、isalpha;3、內容判斷類:tartswith、endswith;4、操作類函式:format、strip、join。

find和index均是查詢字串中是否包含乙個子串;

二者的區別是index找不到字串會報錯,而find會返回-1;

rfind、lfind是從左開始查詢或從右開始查詢。

此類函式的特點是is開頭

isalpha:判斷是不是字母,需要注意兩點:

此函式預設的前提是字串中至少包含乙個字元,若沒有,則返回false程式設計客棧

漢字被認為是alpha,此函式不能區分英文本母和漢字,區分中英文請使用unicode碼

isdigit、isnumeric、isdecimal三個判斷數字的函式

islower判斷是否是小寫

startswith、endswith:是否以***開頭或結尾

format:格式化函式

strip:刪除字串兩邊的字元(預設空格),可指定字元,不是刪除ptzkqho乙個,而是從頭開始符合條件的連續字元。

rstrip、lstrip刪除右邊/左邊的字元。

join:對字串進行拼接

s1='$'

s2='-'

s3=' '

ss=['today','is','a','good','day']

print(s1.join(ss))

today$is$a$good$day

print(s2.join(ss))

today-is-a-good-daywww.cppcns.com

print(s3.join(ss))

today is a good day

例項擴充套件:

>>>s = 'runoob'

>>> str(s)

'runoob'

>>> dict = ;

>>&gptzkqhot; str(dict)

"">>>

內建函式 str

str 將資料強制轉型為字串。每種資料型別都可以強制轉型為字串。str 1 1 str 1,2,3,4 1,2,3,4 str types 對於簡單的資料型別比如整型,你可以預料到 str 的正常工作,因為幾乎每種語言都有乙個將整型轉化為字串的函式。然而 str 可以作用於任何資料型別的任何物件。這...

str 內建函式

字串查詢 find,index,rfind 右查詢 lfind 左查詢 find 查詢字串是否包含某個字串,返回第一次發現的位置,找不到時返回 1 index 與find幾乎相同,但是找不到值時,返回錯誤 判斷類的函式 此函式特點一般是is開頭 isalpha 判斷是否是字母,需要注意兩點,1 此函...

Python內建函式str 和repr

內建函式str 和repr representation,表達,表示 或反引號操作符 可以方便地以字串的方式獲取物件的內容 型別 數值屬性等資訊。str 函式得到的字串可讀性好 故被print呼叫 repr 函式得到的字串通常可以用來重新獲得該物件,通常情況下 obj eval repr obj 這...