Python 字符串的全部方法詳解

 1 name = "my name is {name} and my age is {age}"
 2 
 3 # 首字母大寫
 4 name.capitalize()
 5 # 統計某個字符的個數
 6 name.count("a")
 7 # name 放到中間一共打印50個字符,不夠用 - 補上
 8 name.center(50, "-")
 9 # 以什麼字符結尾 返回 Boolean 類型
10 name.endswith("ai")
11 # tab 長度
12 name.expandtabs()
13 # 取某個字符的索引,從0開始
14 print(name.find("y"))
15 
16 print(name.format(name="xiaosai", age=18))
17 print(name.format_map({"name": "xiaosai", "age": 18}))
18 
19 # 是否是一個阿拉伯數字(包含全部的英文字符 and 1~9)
20 print(name.isalnum())
21 # 是否是純英文字符(大小寫)
22 print(name.isalpha())
23 # 是否是小數(忘記吧)
24 # print(.isdecimal())
25 # 是否是整數
26 print(name.isdigit())
27 
28 # 判斷是否是一個合法的標識符(是否是一個合法的變量名)
29 print("3Sink".isidentifier())
30 # 是否是小寫
31 print("sink".islower())
32 # 是否是一個數字
33 print("36663".isnumeric())
34 # 是否是空格
35 print("36663".isspace())
36 # 是否是Title (單詞每一個首字母大寫)
37 print("My Name Is Koi".istitle())
38 # 忘記  tty file ,drive file
39 print("My Name Is Koi".isprintable())
40 # 是否是大寫
41 print("XIAOSAI".isupper())
42 # jone (1-2-3)
43 print('-'.join(['1', '2', '3']))
44 # 右邊
45 print(name.ljust(50, "-"))
46 # 左邊
47 print(name.rjust(50, "-"))
48 
49 # 大小寫轉換
50 print("NiuMoWang".lower())
51 print("NiuMoWang".upper())
52 
53 # strip 是去兩邊,l 去左邊,r去右邊
54 print("\nname\n".strip())
55 print("\nname".lstrip())
56 print("name\n".rstrip())
57 
58 # 本身嘗試(相似於加密)
59 p = str.maketrans("kaieuq", "123456")
60 print("xiaosai".translate(p))
61 
62 print("xiaosai".replace("a", "A", 1))
63 # 找最後邊字符的座標
64 print("xiaosai".rfind("a"))
65 # 分割
66 print("xiao,sai".split(","))
67 # 按照換行分割
68 print("xiao\ns\na\ni".splitlines())
69 
70 print("xiao sai".swapcase())
71 # 首字母大寫,變成title
72 print("xiao sai".title())
73 
74 print("xiaosai".zfill(30))
相關文章
相關標籤/搜索