Python 字串常用函式

2021-10-23 14:10:35 字數 1774 閱讀 8623

capitalize()

//把第乙個字母轉為大寫

str1 =

'aaaaa' str1.

capitalize()

---> aaaaaa

casefold()

//把所有字元轉為小寫

str2 =

'bbbbaa' str2.

capitalize()

---> bbbbaa

count

(sub,

[start,

[end]])

//返回sub在原字串出現的次數,start,end表示在原字串的位置,可選可不選

str3 =

'aacdac' str3.

count

(cd)---

>

1endswith

(sub,

[start,

[end]])

//bool型別,是否以sub子字串為結尾是為true,反之為false

startswith

(sub,

[start,

[end]])

//bool型別,是否以sub子字串為開頭是為true,反之為false

find

(sub,

[start,

[end]])

//檢測sub是否在原字串出現,有的話返回索引值,否則返回-1

str4 =

'aacdac' str4.

find

(cd)---

>

2rfind

(sub,

[start,

[end]])

//和find一樣,不過從右邊開始查詢

index

(sub,

[start,

[end]])

//和find相似,但是如果sub不在原字串中會產生異常

rindex

(sub,

[start,

[end]])

//和index一樣,不過從右邊開始查詢

isalnum()

//如果字串非空且都是字母或數字返回true

isalpha()

//如果字串非空且都是字母返回true

isdecimal()

//如果字串包含十進位制數字返回true

isdigit()

//如果字串非空且都是數字返回true,不允許負數和小數

isnumeric()

//如果字串非空且都是數字返回true,允許負數和小數

islower()

//如果字串非空且字母都是小寫字母返回true

isupper()

//如果字串非空且字母都是大 寫字母返回true

swapcase()

//翻轉字串中的大小寫

replace

(old,

new,

[count]

)//把old替換成new字串,如果count指定,替換count次

split

([sub]

)//按照sub來分割字串到列表中

str5 =

'i love dog' str5.

split()

--->

['i'

,'love'

,'dog'

]strip

([chars]

)//刪除字串中的所有給定字元

PYTHON字串常用函式

1.find and rfind 從左開始找 title find le 存在返回索引值,不存在 1 從右開始找 title find le 存在返回索引值,不存在 1 2.join 列表轉成字串 join list 3.split 字串轉成列表 ss,aa,cc split ss aa cc 4....

Python字串常用函式

capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度width的新字串 count sub start end 返回sub在字串裡邊出現的次數,start和end引數表示範圍,可選。encode ...

Python 字串常用函式

函式 描述 返回值 str.capitalize 將字串的第乙個字元大寫 str.title 返回標題化的字串,即每個單詞的首字母都大寫 str.upper 全大寫str.lower 全小寫len str 返回字串的長度。用法與其他不同。str.count substring start end 統...