python字串操作
阿新 • • 發佈:2021-01-03
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、
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
以上就是字串的常用方法啦。趕緊敲起來吧~
每天進步一點點。