python字串常用方法

2021-09-21 14:54:00 字數 1076 閱讀 9522

1,去掉空格和特殊符號

name.strip() 去掉空格和換行符

name.strip(『xx』) 去掉某個字串

name.lstrip() 去掉左邊的空格和換行符

name.rstrip() 去掉右邊的空格和換行符

2,字串的搜尋和替換

name.count(『x』) 查詢某個字元在字串裡面出現的次數

name.capitalize() 首字母大寫

name.center(n,』-』) 把字串放中間,兩邊用- 補齊

name.find(『x』) 找到這個字元返回下標,多個時返回第乙個;不存在的字元返回-1

name.index(『x』) 找到這個字元返回下標,多個時返回第乙個;不存在的字元報錯

name.replace(oldstr, newstr) 字串替換

name.format() 字串格式化

3,字串的測試和替換函式

s.startswith(prefix[,start[,end]])

#是否以prefix開頭

s.endswith(suffix[,start[,end]])

#以suffix結尾

s.isalnum()

#是否全是字母和數字,並至少有乙個字元

s.isalpha() #是否全是字母,並至少有乙個字元

s.isdigit() #是否全是數字,並至少有乙個字元

s.isspace() #是否全是空白字元,並至少有乙個字元

s.islower() #s中的字母是否全是小寫

s.isupper() #s中的字母是否便是大寫

s.istitle() #s是否是首字母大寫的

4,字串的分割

name.split() 預設是按照空格分割

name.split(』,』) 按照逗號分割

5,連線字串

『,』.join(slit) 用逗號連線slit 變成乙個字串,slit 可以是字元,列表,字典(可迭代的物件)

int 型別不能被連線
6,擷取字串(切片)

nam[開始:結束:步長]

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...