1. 程式人生 > 實用技巧 >python字串操作

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

以上就是字串的常用方法啦。趕緊敲起來吧~

每天進步一點點。