print("===========字符串類型常見方法=============")
a = "stringing"
print(a.capitalize()) # Stringing :首字符大寫
print(a.upper()) # STRINGING 返回大寫
print(a.islower()) # True 返回布爾值,都為小寫返回True
print(a.count('s')) # 1:返回給定字符的數量
print(a.startswith("s")) # 如果 a 以指定的前綴開頭's',則返回 True,否則返回 False。
print(a.endswith("s")) # False 返回布爾值,判斷是否以指定字符結尾
print(a.find("aaa")) # -1:失敗返回-1,沒找到
print(a.find("in")) # 3:返回 a 中找到子字符串 "in" 的最低索引
print(a.index("g")) # 5:返回 a 中找到子字符串 "g" 的最低索引
print(a.isalnum()) # True: 如果 a 中的所有字符都是字母數字,則返回 True , a 中至少有一個字符,否則為 False。
print(a.isalpha()) # True : 如果 a 中的所有字符都是字母,則返回 True ,a 中至少有一個字符,否則為 False。
print(a.isnumeric()) # False: 如果 a 中只有數字字符,則返回 True, 否則為假。
print(" a bc ".strip()) # 去除首尾空格 ,返回'a bc'
print("abba".strip("a")) # 去除首尾字符'a',返回'bb'
print(a.split("n")) # ['stri', 'gi', 'g']
print(a.rsplit("r")) #['st', 'inging']
print(a.lstrip("s")) # tringing
print(a.replace("n","T")) # 由 "stringing"變成 "striTgiTg" n變成T
print("===========分割線============ ")