python字串-水哥

Anthony沈發表於2019-01-19

格式化字元
d 十進位制 s字串,其他的暫時用不上
name =‘水哥’
age = 28
address = ‘上海’
print(‘大家好,我叫%s,我%d歲了,我來自%d’%(name,age,address))
格式化字元解決的問題是在兩個引號之間的字串內,解決輸出變數的問題,如上程式碼,如果我的print是這樣寫的話:print(‘大家好,我叫name,我age歲了,我來自address’%(name,age,address)),它輸出的name,age,address不會正常顯示,系統會把他們當作字串來表示,所以在這裡格式化字元是系統約定一種輸出指定字元的方法。後面的%(name,age,address)三個字元按照順序對應前面的%s,%d,%s,這樣就解決了問題

下標和切片
令一個字串為: str=abcd
切片的語法為 [起始:結束:步長],其中起始是包含當前未知,結束時不包含當前未知的

字串常用函式
find 檢測字串是否包含指定字元,如果時返回開始的索引值,否則返回-1
index 返回找到指定字元的切片數,如果沒找到返回異常
count 返回字元在指定字串存在的次數,如果後面有引數,則是在指定字串的切片內找
replace 用字元替換指定字元
split 返回一個列表,已指定字元切割字串

相關文章