python基礎資料型別 (Elementary Data Type)-字串參數(學習筆記),python學習筆記
第一個:
capitalize(self):
舉例說明:
a1 = "alex"
tmp = a1.capitalize()
print(tmp)
輸出結果:Alex
字串參數說明:capitalize(),將字串第一個字母大寫。
第二個:
center()
舉例說明:
a1 = "alex"
tmp = a1.center(20,"_")
print(tmp)
輸出結果:_______alex_______
字串參數說明:center()設定總長度20個字元,alex是4個,設定20個,然後讓center置中,在前後空白填充___
第三個:
count()
舉例說明:
a1 = "alex is algood"
tmp = a1.count("al")或者tmp = a1.count("al",0,4/10)
print(tmp)
輸出結果:第一個輸出結果a1出現二次,第二個結果出現1次/2次
字串參數說明:count()子序列個數,從左至右尋找al個數,可以指定從第幾位到第幾位al出現的次數,0,4設定從第0位到第四位al共出現幾次,顯然只出現1次/10,0,10從第0位到第10位,al出現了幾次,顯然出現了2次。(空格也算一個位置)
第四個:
enwich()
舉例說明:
a1 = "hello"
tmp = a1.endswith("o")
print(tmp)
輸出結果:True
字串參數說明:endswith()判斷字串最後一個字是否以XXX結束,樣本中我們設定的為是否o為結束,顯然為True,如果更改為X,顯然結果顯示的為false,我們也可以指定從第幾位到第幾位最後一個是否為XX結束。可以這樣tmp = a1.endswith("0",0,2),大於等於0的位置,小於2的位置,顯然結果為False.
第五個:
expandtabs()
舉例說明:
a1 = "hello\t999"
print(a1)
print(a1.expandtabs())
print(a1.expandtabs(20))
輸出結果:hello 999
hello 999
hello 999
字串參數說明:expandtabs(),\t代表不進行系統內建函式轉換,預設python會把tab鍵自動轉換空格,加上\t以tab顯示,第一個輸出結果滑鼠一點擊就會顯示,第二個輸出結果滑鼠可以向右慢慢拉動,說明有空格存在,第三個輸出結果滑鼠可以慢慢拉動20個空格。