python字串操作方法大全

2021-07-24 23:03:59 字數 2577 閱讀 7370

最近理了理python的字串操作方法

# -*-coding:utf-8-*-

import

string

chencola =" cchencola1 23456789123affff123 "

seq="&&&&&&&&"

print (chencola.count("1")) #計算字串在另外乙個字串中出現的次數

print (chencola.center(30)) #居中並在兩端填充空格

print (chencola.count("1",9

,len(chencola))) #計算字串在範圍內出現的在字串中出現的次數

print (chencola.decode("gb2312"

,errors='strict')) #指定編碼格式解碼,如果出錯丟擲異常

print (chencola.encode("gb2312"

,errors='strict'))#指定編碼格式編碼,如果出錯丟擲異常

print (chencola.endswith("123",0

,len(chencola))) #是否以字串123結尾,是則返回true,否則false

print (chencola.expandtabs(10)) #把tab換位空格

print (chencola.find("123",0

,len(chencola)))#檢測 str 是否包含在 string 中,如果 beg 和 end 指定範圍,則檢查是否包含在指定範圍內,如果是返回開始的索引值,否則返回-1

print (chencola.index("123",0

,len(chencola)))#跟find()方法一樣,只不過如果str不在 string中會報乙個異常.

print (chencola.isalnum())#如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true,否則返回 false

print (chencola.isalpha())#如果 string 至少有乙個字元並且所有字元都是字母則返回 true,否則返回 false

#print (chencola.isdecimal())#如果 string 只包含十進位制數字則返回 true 否則返回 false. python 2.7預設不含這個方法

print (chencola.isdigit())# 如果 string 只包含數字則返回 true 否則返回 false.

print (chencola.islower()) #如果 string 中包含至少乙個區分大小寫的字元,並且所有這些(區分大小寫的)字元都是小寫,則返回 true,否則返回 false

#print (chencola.isnumeric())#如果 string 中只包含數字字元,則返回 true,否則返回 false, python 2.7預設不含這個方法

print (chencola.isspace())#是否包含空格

print (chencola.istitle())#如果 string 是標題化的(見 title())則返回 true,否則返回 false

print (chencola.isupper())#判斷字串是否為大寫

print (chencola.join(seq))#以seq逐個字元作為分隔符

print (chencola.ljust(30))#返回乙個原字串左對齊,並使用空格填充至長度 30的新字串

print (chencola.lower())#轉換為小寫,#去空格 python 2.7預設不含這個方法

#print (chencola.istrip())#去空格 python 2.7預設不含這個方法

print (max(chencola)) #返回最大字母

print (min(chencola)) #返回最小字母

print (chencola.partition("123")) #拆分字串變為3元陣列,如果字串不存在,則元組的後面兩個字串為空

print (chencola.replace("123"

,"***x"

,2))#替換字串中的指定字串,2為替換次數

print (chencola.rfind("123"))#從右邊開始查詢

print (chencola.rstrip())#刪除右邊的空格

print (chencola.split("123"

,3))#字串切片,3為切片次數

print (chencola.splitlines(3))#按行切片

print (chencola.strip())#去掉兩端的空格

print (chencola.swapcase())#大寫變小寫,小寫變大寫

print (chencola.title())#大寫開始,其餘小寫,就是所謂的標題化

#print (chencola.translate("123",sss))#根據 str 給出的表(包含 256 個字元)轉換 string 的字元,要過濾掉的字元放到sss引數中

print (chencola.upper())#轉換為大寫

print (chencola.zfill(50))#右對齊,前面填充0

python字串操作方法大全

1 str.strip 刪除字串兩邊的指定字元,括號的寫入指定字元,預設為空格 2 str.lstrip 刪除字串左邊的指定字元,括號的寫入指定字元,預設空格 3 str.rstrip 刪除字串右邊的指定字元,括號的寫入指定字元,預設空格 4 連線字串 1 此方法又稱為 萬惡的加號 因為使用加號連線...

Python 字串操作方法

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

python 字串操作方法

字串物件的操作方法 序列操作方法 內建函式或表示式,如lenth 和型別特定方法 物件方法呼叫,如s.find 說明 模式 pattern 匹配是指正規表示式,re模組。而文字串分隔符就是簡單的字串。字串分割 str.split python內建函式,返回值為列表,只能傳入單一的文字串分隔符,如st...