Python字串內建函式功能與用法總結

2022-10-04 06:15:07 字數 2642 閱讀 5798

字串內建總結

需要注意的是:

大小寫處理

函式作用

示例輸出

capitalize

首字母大寫,其餘小寫

『lk with psr'.capitalize()

『lk with psr'

upper

全部大寫

『lk with psr'.upper()

『lk with psr'

lower

全部小寫

『lk wit程式設計客棧h psr'.lower()

『lk with psr'

swapcase()

大小寫互換

『lk with psr'.swapcase()

『lk with psr'

.title()

首字母大寫

『lk with psr'.title()

『lk with psr'

判斷字串中的字元型別

函式作用

示例輸出

startswith(『a',[start,end程式設計客棧])

是否以a開頭

『a lk'.startswith(『a')

true

endswith(『a')

是否以a結尾

『lk'.endswith(『a')

false

isalnum()

是否全為字母或數字

『123asd'.isalnum()

true

isalpha()

是否全字母

『lk12'.isalpha()

true

isdigit()

是否全數字

『123'.isdigit()

true

islower()

是否全小寫

『lk'.islower()

true

isupper()

是否全大寫

『lk'.isupper()

false

istwww.cppcns.comitle()

判斷首字母是否為大寫

『lk'.istitle()

true

isspace()

判斷字元是否為空格

' 程式設計客棧'.isspace()

true

字串替換

函式作用

示例輸出

replace(『old',『new')

替換old為new

'hello world'.replace(『world',『python')

hello python

replace(『old',『new',次數)

替換指定次數的old為new

'hello world'.replace(『l',『p',2)

heppo world

去空格函式

作用示例

輸出strip()

去兩邊空格

' h e-l lo '.strip()

可以想象

lstrip()

去左邊空格

' h e-l lo '.lstrip()

可以想象

rstrip()

去右邊空格

' h e-l lo '.rstrip()

可以想象

用特定符連線單個字元

函式作用

示例輸出

.join()

-連線程式設計客棧 『-'.join([『a', 『b', 『c'])

a-b-c

用字串中的特定符分割字串

函式作用

示例輸出

split()

預設按空格分隔

' h e-l lo ' .split()

[『h', 『e-l', 『lo']

split(『指定字元')

按指定字元分割字串為陣列

' h e-l lo ' .split('-')

[' h e', 'l lo ']

搜尋函式

作用示例

輸出find()

搜尋指定字串,沒有返回-1

『lk la'.find(『lk')

0index()

同上,但是找不到會報錯

『lk la'.index(『lk')

0rfind()

從右邊開始查詢

『lk la'.rfind(『lk')

0count()

統計指定的字串出現的次數

『lklklk'.count(『lk')

3python中str函式isdigit、isdecimal、isnumeric的區別

isdigit()

true: unicode數字,byte數字(單位元組),全形數字(雙位元組),羅馬數字

false: 漢字數字

error: 無

isdecimal()

true: unicode數字,,全形數字(雙位元組)

false: 羅馬數字,漢字數字

error: byte數字(單位元組)

isnumeric()

true: unicode數字,全形數字(雙位元組),羅馬數字,漢字數字

false: 無

error: byte數字(單位元組)

python字串內建函式

0 顯示的數字前面填充 0 而不是預設的空格 輸出乙個單一的 var 對映變數 字典引數 m.n.m 是顯示的最小總寬度,n 是小數點後的位數 如果可用的話 python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能。python三引號 python三引號允...

python字串內建函式

這些方法實現了string模組的大部分方法,如下表所示列出了目前字串內建支援的方法,所有的方法都包含了對unicode的支援,有一些甚至是專門用於unicode的。python字串格式化符號 符 號 描述 c 格式化字元及其ascii碼 s 格式化字串 d 格式化整數 u 格式化無符號整型 o 格式...

python 字串內建函式

str hello world print str 字串修改可以使用拼接的方法拼接 str str 5 oh str 5 print str 將字串第乙個字元大寫 print str.capitalize 將字串中所有字元變小寫 str1 sdgdhdfhs print str1.casefold ...