python 经常使用的20种关于字符串操做方法:python
一、首字母大写 .capitalize()api
name = "mango" print(name.capitalize()) #终端输出 Mango
二、统计有多少个a .count()ide
name = "mango" print(name.count("a")) #终端输出 1
三、name居中打印,先后用-表示.center(50,"-")spa
name = "mango" print(name.center(50,"-")) #终端输出 ----------------------mango-----------------------
四、判断结尾是否以go结尾.endswith("go")code
name = "mango" print(name.endswith("go")) #终端输出 True
五、查找字符串索引.find("g")blog
name = "mango" print(name.find("g")) #终端输出 3
六、判断是否有中文或字母或数字.isalnum()索引
name="mango芒果123" print(name.isalnum()) #终端输出 True
七、判断是否纯英文字符.isalpha()ip
name="mango123" name1="mango" print(name.isalpha()) print(name1.isalpha()) #终端输出 False True
八、是否合法标识符/变量名.isidentifier()字符串
name = "mango" print(name.isidentifier()) #终端输出 True
九、判断是否是小写.islower()it
name = "mango" print(name.islower()) #终端输出 True
十、判断是否是数字.isnumeric()
name = "mango" print(name.isnumeric()) #终端输出 False
十一、判断是否是空格.isspace()
name = "mango" print(name.isspace()) #终端输出 False
十二、判断是否是首字母大写.istitle()
name = "mango" print(name.istitle()) #终端输出 False
1三、判断是否是大写.isupper()
name = "MAngo" print(name.isupper()) #终端输出 False
1四、把大写变成小写.lower()
name = "MANGO" print(name.lower()) #终端输出 mango
1五、把小写变成大写.upper()
name = "mango" print(name.upper()) #终端输出 MANGO
1六、去掉右边空格或换行.rstrip()
name = " mango ---" \ "" print(name.rstrip()) #终端输出 mango ---
1七、去掉左边空格或换行.lstrip()
name = " mango " \ "" print(name.lstrip()) #终端输出 mango
1八、替换 入参(“原字符”,“目标字符”).replace("go","goo")
name = "mango" print(name.replace("go","goo")) #终端输出 mangoo
1九、按照关键字分割字符串.split("n")
name = "mango" print(name.split("n")) #终端输出 ['ma', 'go']
20、字符串链接.join(name)
str = "---" name = ("mango","test") print(str.join(name)) #终端输出 mango---test
以上就是字符串的经常使用方法啦。赶忙敲起来吧~
天天进步一点点。🙂
丸子要加油呀
by:丸子