#String的內置方法 st='hello world' ★1、print(st.count('l')) #統計元素在字元串的個數 #==> 3 2、print(st.capitalize()) #首字母大寫 #==> Hello world ★3、print(st.center(50,'-')) ...
#String的內置方法
st='hello world'
★1、print(st.count('l')) #統計元素在字元串的個數
#==> 3
2、print(st.capitalize()) #首字母大寫
#==> Hello world
★3、print(st.center(50,'-')) #字元串居中
#==> -------------------------hello world-------------------------
4、print(st.endwith('rld')) #判斷結尾元素
#==>True
★5、print(st.startswith('hello')) #判斷開頭元素
#==>True
6、st='hello w\torld'
print(st.expandtabs(tabsize = 10))
#==> hello w orld
★7、st='hello w\torld'
print(st.find('t')) #查找到第一個元素並將其索引值返回
#==> 8
★8、st='hello world {name} is {age}' #格式化輸出的另一種方式
print(st.format(name ='karen',age=22))
#==> hello world karen is 22
9、st='hello world {name} is {age}' #格式化輸出的另一種方式
print(st.format_map({'name':'karen','age':22}))
#==> hello world karen is 22
10、print(st.index('h')) #和find用法一樣,但如果找不到就報錯
#==> 0
11、print(st.isalnum()) #字元串是否只包括數字和字母
12、print(st.isdecimal()) #是不是十進位的數
13、print(st.isdigit()) #是不是整型數字
14、 print(st.isnumeric()) #14=13
15、print(st.isdentifier()) #判斷是不是一個非法字元 變數 :數字不能開頭
16、print(st.islower()) #是不是全部小寫
17、print(st.isupper()) #是不是全部大寫
18、print(st.isspace()) #是不是全部是空格
19、print(st.istitle()) #是不是一個首字母是大寫
★20、print(st.lower()) #大寫變小寫
★21、print(st.upper()) #小寫變大寫
★22、print(st.swapcase()) #大寫變小寫、小寫變大寫
23、print(st.ljust(50,'-')) #左邊補充
24、print(st.lrjust(50,'-'))#右邊補充
25、print(c='------'.just([a,b ,c]))#用連接符將字元串連接
★26、print(st.strip()) #去掉前後空格、換行符\n、製表符\t
27、print(lst.lstrip())
28、print(st.rstrip())
★29、print(st.replace('hello','world')) #字元串中的所有與替換的元素相同的元素全部替換
#==> world world
30、print(st.rfind('l')) #最右面要查找的字元的索引
#==>9
★★★31、print(st.sprit(' ',1)) #以什麼作為分隔符把字元串整合成一個列表
32、print(st.rsprit(' ',1)) #以右為準分割幾次輸出
33、print(st.title('')) #首字母全部大寫