1.字元串的定義 可以使用""雙引號,也可以使用''單引號定義字元串,一般使用雙引號定義。 2.字元串的操作 判斷類型: 查找和替換 大小寫切換: 文本對齊 註:string.center(weight,str) 以str填充對齊,其他兩個方法類似,都可以拓展。 去除空白字元 拆分和鏈接 3.字元串 ...
1.字元串的定義
可以使用""雙引號,也可以使用''單引號定義字元串,一般使用雙引號定義。
2.字元串的操作
判斷類型:
查找和替換
大小寫切換:
文本對齊
註:string.center(weight,str) 以str填充對齊,其他兩個方法類似,都可以拓展。
去除空白字元
拆分和鏈接
3.字元串的切片
定義
字元串[開始索引:結束索引:步長] 包括前面不包括後面
1 str1 = "Hello,World" 2 # 截取索引2-5的字元 3 print(str1[2:6]) # llo, 4 # 從索引2開始,截取到最後 5 print(str1[2:]) # llo,World 6 # 從0開始截取到索引5 7 print(str1[:6]) # Hello, 8 # 從0開始截取到最後 9 print(str1[:]) # Hello,World 10 # 從零開始,步長為2,截取到最後(每兩個截取一個) 11 print(str1[::2]) # HloWrd 12 # 從索引1開始,步長為2,截取到最後(從索引1開始,每隔一個取一個) 13 print(str1[1::2]) # el,ol 14 # 截取索引為-1的,截取最後一個字元 15 print(str1[-1]) # d 16 # 從索引2開始截取到倒數第二個(不包括倒數第一個) 17 print(str1[2:-1]) # llo,Worl 18 # 從倒數第二個開始,截取到最後 19 print(str1[-2:]) # ld 20 21 # 從最後一個開始,步長為-1(使用字元串切片,讓字元串逆序) 22 print(str1[-1::-1])