Python中字串中內建函式

2022-07-07 15:54:17 字數 1334 閱讀 1336

如:age = 31415926

print(len(age))

輸出:長度8

如:name = "張三"

name.encode ("utf-8")

如:age = "aabbcc"

print(age.count("a"))

輸出:2 (因為a出現2次)

如:coke = "31415326"

print(coke.isnumeric())

輸出:true              # 包含數字返回為真

coke1 = "阮班良"

print(coke1.isnumeric())

輸出:false             # 不包含為false

如:age = "abcdef"

pringt(age.find ("a") )

輸出0,不在該範圍輸出-1

如:sping = "abcdefg"則輸出

print(sping.lower()) 全部轉換為小寫

如:sping = "abcdefg"則輸出

print(sping.upper()) 全部轉換為大寫

如:sping = "abcdefg"則輸出

print(sping.title()) 首個字母轉換為大寫

如:number = "abcd" 則需要變為8位數

輸出number.zfill(8)變為0000abcd

如:number = " abcd "則需要刪除前面空格string.strip() 結果輸出為abcd前後沒有空格,如果保留前面留後面空格用lstrip,保留後面留前面空格用rstrip

如:data = "hell word ruan ban liang "

則輸出為print(data.replace("ruan","ruan"))

ruan就替代了大寫ruan

如:str = "www\nbaidu\ncom"分割為就是「www」,"baidu","com"這時候我們可以根據索引來取值比如取com就是[2] print(str.split()[2])對應com就會取出來

id2 = "123456"

if id2.isdigit():           # 判斷是否存在全數字

print("是純數字")

else:

print("不是純數字")

id = "123456789"

if id.startswith(12):        # 前面以12開頭為男人,同理endswith判斷是末尾值

print(為男人)

else:

print(為女人)        

Python中字串的內建函式

capitalize 將首字母大寫,其他字母小寫 只對首個字元是字母有效 coding utf 8 name bai ze info hello 白澤 info 白澤 hello number str 1234 print name.capitalize print info.capitalize ...

python字串內建函式

0 顯示的數字前面填充 0 而不是預設的空格 輸出乙個單一的 var 對映變數 字典引數 m.n.m 是顯示的最小總寬度,n 是小數點後的位數 如果可用的話 python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能。python三引號 python三引號允...

python字串內建函式

這些方法實現了string模組的大部分方法,如下表所示列出了目前字串內建支援的方法,所有的方法都包含了對unicode的支援,有一些甚至是專門用於unicode的。python字串格式化符號 符 號 描述 c 格式化字元及其ascii碼 s 格式化字串 d 格式化整數 u 格式化無符號整型 o 格式...