python字符串操作
python 常用的20种关于字符串操作方法:
1、首字母大写 .capitalize()
name = "mango" print(name.capitalize()) #终端输出 Mango
2、统计有多少个a .count()
name = "mango" print(name.count("a")) #终端输出 1
3、name居中打印,前后用-表示.center(50,"-")
name = "mango" print(name.center(50,"-")) #终端输出 ----------------------mango-----------------------
4、判断结尾是否以go结尾.endswith("go")
name = "mango" print(name.endswith("go")) #终端输出 True
5、查找字符串索引.find("g")
name = "mango" print(name.find("g")) #终端输出 3
6、判断是否有中文或字母或数字.isalnum()
name="mango芒果123" print(name.isalnum()) #终端输出 True
7、判断是否纯英文字符.isalpha()
name="mango123" name1="mango" print(name.isalpha()) print(name1.isalpha()) #终端输出 False True
8、是否合法标识符/变量名.isidentifier()
name = "mango" print(name.isidentifier()) #终端输出 True
9、判断是不是小写.islower()
name = "mango" print(name.islower()) #终端输出 True
10、判断是不是数字.isnumeric()
name = "mango" print(name.isnumeric()) #终端输出 False
11、判断是不是空格.isspace()
name = "mango" print(name.isspace()) #终端输出 False
12、判断是不是首字母大写.istitle()
name = "mango" print(name.istitle()) #终端输出 False
13、判断是不是大写.isupper()
name = "MAngo" print(name.isupper()) #终端输出 False
14、把大写变成小写.lower()
name = "MANGO" print(name.lower()) #终端输出 mango
15、把小写变成大写.upper()
name = "mango" print(name.upper()) #终端输出 MANGO
16、去掉右边空格或换行.rstrip()
name = " mango ---" \ "" print(name.rstrip()) #终端输出 mango ---
17、去掉左边空格或换行.lstrip()
name = " mango " \ "" print(name.lstrip()) #终端输出 mango
18、替换 入参(“原字符”,“目标字符”).replace("go","goo")
name = "mango" print(name.replace("go","goo")) #终端输出 mangoo
19、按照关键字分割字符串.split("n")
name = "mango" print(name.split("n")) #终端输出 ['ma', 'go']
20、字符串连接.join(name)
str = "---" name = ("mango","test") print(str.join(name)) #终端输出 mango---test
以上就是字符串的常用方法啦。赶紧敲起来吧~
每天进步一点点。🙂
丸子要加油呀
by:丸子
浙公网安备 33010602011771号