字串方法整合
format 格式化
index 查詢
rjust 對齊
count 計數
join 拼接
encode 編碼格式
format方法:
格式化字串,和%s佔位符用法基本一樣。不過比佔位符方便
a =
input
('輸入姓名'
)print
('你好!{}'
.format
(a))
print
('你好啊 ,歡迎來到***部落格系統'
.format
('1.0'
,a))
輸出結果:
輸入姓名456
你好!456
你好啊 456,歡迎來到***部落格系統1.0
分析:用於格式化字串,可以選擇插入位置用大括號表示。還可以選擇先後順序。
index方法:
用於字串的查詢。 —只能查詢單個字元 返回下標
a =
'123asd123'
print
(a.index(
'a')
)print
(a.index(
'2')
)輸出結果:
31
分析:用於查詢字串中的值,找到返回下標。一次只能找乙個值。例如找asd最終只能返回乙個3,多餘下標自動忽略
rjust方法:
此方法作用字串輸出時向左對齊x格,如果不夠,以何種方式補全。
a =
'歡迎'
print
(a.rjust(50,
'*')
)輸出結果:
****
****
****
****
****
****
****
****
****
****
****
****歡迎
分析:一般用於列印時的美化效果,向左對齊時使用*號或者空格都是不錯的選擇。
呼叫方法時第乙個引數是對齊多少位,第二個引數是以什麼符號對齊。
count方法:
此方法作用的出現次數統計。
a =
'555556666111'
print
(a.count(
'5')
)輸出結果:
5
分析:一般都用於統計出現次數,有引數。
join方法:用於字串的拼接
a =
'555'
print
(a.join(
'ss'))
輸出結果:
s555s
encode:設定字串的編碼格式。
a =
'oonasd55嘿'
print
(a.encode(
'gbk'))
print
(a.encode(
'utf-8'))
輸出結果:
b'oonasd55\xba\xd9'
b'oonasd55\xe5\x98\xbf'
分析:可以很明確的看出來,gbk的格式比utf-8的格式少了乙個位元組。因為解析的問題所以少了乙個位元組。 Python字串常用方法(一)
一 字串的判斷常用方法 字串的字母,數字,大小寫,空格等的判斷 1 string.isalnum 字母數字判斷 如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true,否則返回 false 2.string.isalpha 字母判斷 如果 string 至少有乙個字元並且所有字...
python字串方法
python字串方法 capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub 在字串裡邊出現的次數,start 和 end...
python字串方法
方法描述 string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,如...