Python基礎知識(4):基礎數據類型之字元串(Ⅰ) 字元串是 Python 中最常用的數據類型。可以使用引號“ ”來創建字元串,只要為變數分配一個值即可。例如: name=“Alice” 拼接字元串 結果: orange 字元串方法 1.capitalize:字元串中第一個單詞的首字母轉成大寫 ...
Python基礎知識(4):基礎數據類型之字元串(Ⅰ)
字元串是 Python 中最常用的數據類型。可以使用引號“ ”來創建字元串,只要為變數分配一個值即可。例如:
name=“Alice”
拼接字元串
x="or" y="ange" x+y
結果:
orange
字元串方法
1.capitalize:字元串中第一個單詞的首字母轉成大寫
sen="this is power." print(sen.capitalize())
結果:
This is power.
2.title:字元串中所有單詞首字母大寫
sen="this is power." print(sen.title())
結果:
This Is Power.
3.upper:字元串中所有單詞的字母轉成大寫
sen="this is power." print(sen.upper())
結果:
THIS IS POWER.
4.casefold:字元串中所有單詞的大寫字元轉成小寫
sen="THIS IS POWER." print(sen.casefold())
結果:
this is power.
5.lower:字元串中所有單詞的字母轉成小寫
sen="THIS IS POWER." print(sen.lower())
結果:
this is power.
6.count:計算字元串中某個字元的出現次數
sen="God,but life is loneliness." print(sen.count("li"))
結果:2
7.startswith:檢查字元串中是否以某個字元開頭
sen="God,but life is loneliness." print(sen.startswith("go"))
結果:False
8.endswith:檢查字元串中是否以某個字元結尾
sen="God,but life is loneliness." print(sen.endswith("ss."))
結果:True
9.find:在字元串中查找某個字元,若找得到就返回該字元第一次出現的最左端位置的下標,否則返回-1
sen="God,but life is loneliness." print(sen.find("i"))
結果:9
find()從左端開始檢查,rfind()從右端開始。可以為find()設置開始點和結束點,如
sen="God,but life is loneliness." print(sen.find("i",10,15))
結果:13
10.index:在字元串中查找某個字元,若找得到就返回該字元第一次出現的最左端位置的下標,否則會引發異常“ValueError: substring not found”
index()用法與find相似