python字串常用方法

2022-08-23 20:09:13 字數 2359 閱讀 7560

定義乙個字串:

name='miyuki kazuya'

1、把字串首字母大寫 

2、把字串居中

第乙個值100表示整個字串的長度,包括自身長度,字串不足的長度,用第二個值『-』補齊

3、查詢字串中的第乙個出現元素的下標

name.index()

如果元素不存在,則會報錯。

4、同樣是查詢字串中第乙個出現元素的下標,但找不到元素的時候,不會報錯,會返回-1表示不存在

5、判斷字串是否只有英文、數字、漢字,返回布林型別的值

name.isalpha()

6、判斷字串是否只有英文、漢字、漢字,返回布林型別的值

name.isalpha()

7、查詢元素在字串出現的次數

元素i出現了2次,所以統計次數為2 

8、判斷字元是否以xx結尾

9、判斷字元是否以xx開頭

10、將字串全部變成大寫字母

11、將字串全部變成小寫字母

12、判斷是否為純數字

13、判斷是否全都是空格

14、去掉字串兩邊的東西,預設是去掉兩邊的空格和換行符

name.strip()

15、只去掉左邊的

name.lstrip()

16、只去掉右邊的

name.rstrip()

17、替換字串

name.replace('字串內容','需要替換的字串內容')

18、補0

name.zfill() 設定字串長度,不足的在前方補0

19、string函式

首先引用string函式 

import string

①所有的大寫+小寫字母

string.ascii_letters

②所有小寫字母

string.ascii_lowercase

③所有大寫字母

string.ascii_uppercase

④所有數字

string.digits

⑤所有的特殊字元

string.punctuation

20、split()

可以分割字串,把字串變成乙個list

定義乙個字串

name=『lxy zyf wdz nl wy gfw』

name.split()  #預設是以空格和換行符分割的

也可以輸入根據某元素進行分割,如用y進行分割:

print(name.split('y'))

21、join()

把list變成字串,以某個字串連線

'連線字串'.join(列表名)

定義乙個列表

name=['lxy', 'zyf', 'wdz', 'nl', 'wy', 'gfw']

print('----'.join(name))

python 字串常用方法

python 字串的常用方法 1.len str 字串的長度 2.startswith str 檢視字串是否以str子串開頭,是返回true,否則返回false 3.index str 查詢字串中第一次出現的子串str的下標索引,如果沒找到則報錯 4.find str 查詢從第0個字元開始查詢第一次...

Python字串常用方法

count 獲取字串中某個字元的數量。str python count str.count o 2strip 刪除字串首位的空格,以及換行。str1 hello python str2 hello python str3 hello python str1.strip str2.strip str3...

python字串常用方法

string.title python title 方法返回 標題化 的字串,就是說所有單詞都是以大寫開始,其餘字母均為小寫 見 istitle string.upper python upper 方法將字串中的小寫字母轉為大寫字母。string.lower 將字串的大寫字母轉為小寫字母 strin...