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

 

posted @ 2021-01-03 15:12  z小丸子  阅读(99)  评论(0)    收藏  举报