python的字串方法

2021-09-24 13:08:22 字數 1254 閱讀 2585

1.去掉空格和特殊符號

str1 = 「sffewf141td09841aa」

print(str1.strip())#去掉空格和換行符

print(str1.strip(「abc」))#去掉左邊的字元 只能去掉左邊吧的字元

print(str1.lstrip(「ab」))#去掉左邊的空格或者字元

print(str1.rstrip())#只能去掉右邊的空格

2.字串的搜尋和替換

print(str1.count(「a」))#統計在字串**現的次數

print(str1.capitalize())#如果字串首字母his英文使字串是否首字母大寫

print(str1.center(14,"="))#字串放中間,兩邊用=補齊,第乙個引數長度大於字串長度才會補齊,且優先補左邊

print(str1.find(「a」))#從字串中搜尋a如果存在返回1,不存在返回-1,

print(str1.index(「a」))#從字串中搜尋a如果存在返回1,不存在報錯,

print(str1.replace(「n」,「l」))#將字串中的所有a替換為l,沒有則不替換

print(str1.format())#字串的格式化

3.字串的測試和替換

print(str1.startswith(「1」))#判斷字串是否以1開頭,是則返回true,否則返回false

print(str1.endswith(" "))#判斷字串是否以a結尾,是則返回true,否則返回false

print(str1.isalpha())#判斷字串是否全市字母,且不為空

print(str1.isdigit())#判斷字串是否全市數字,且不為空

print(str1.isspace())#判斷是否全為空,且至少乙個空格

print(str1.islower())#str1中的字母是否全部為小寫

print(str1.upper())#str1中的字母是否全是大寫

print(str1.istitle())#str1中多的首字母大寫

4.字串的分割

print(str1.split())#預設按照空格去切割

5.連線字串

print("|".join())#以|連線str1,str1可以使列表,字典(的keys),字串

6擷取字串,切片

引數1:起始位置(包含)

引數2:結束為止(不包含)

引數3:步長

print(str1[1:9:1])

Python字串的方法

這裡我就簡單的整理一下python中字串的方法,方法太多,後邊不想寫了,看英文應該知道功能 方法含義 capitalize 把字串的第乙個字元改為大寫 casefold 把字串的所有字元改為小寫 center width 字串居中,使用空格填充長度為width的新字串 count sub start...

python 字串的方法

字串的常用函式 字串的分割 str.split split 可以將乙個字串按照指定的標識分割成幾部分。這幾部分將以列表的形式返回,返回的列表是由字串元素組成。split sep maxsplit sep代表分割字串時基於的分割符,maxsplit表示分割的次數。split的引數為長度大於0的有效字串...

Python字串的方法

capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 encode encoding utf 8 errors strict 以 encoding 指定的編碼格式對字串進行編...