如: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 格式...