1. 程式人生 > >Python 字符串的所有方法詳解

Python 字符串的所有方法詳解

drive nes and tabs 英文 spa space cas ive

 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))

Python 字符串的所有方法詳解