python字符串操做

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:丸子