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))
时间: 2024-10-12 13:00:25