1. 程式人生 > >python-字符串常用方法

python-字符串常用方法

mat 小寫字母 查詢 pytho 掌握 abc 替換字符 int TE

字符串常用方法 1、以下方法了解即可 內存中的數據不能持久化保存,重啟或者關機都會清除內存中的數據 print(name.capitalize()) #把字符串首字母大寫 print(name.center(50,‘*‘)) #把字符串居中 print(name.index(‘a‘)) #找不到元素的下標的時候會報錯 print(name.isidentifier()) #判斷是不是一個合法的變量名 print(name.isalnum()) #只能有英文、數字,就返回true print(name.isalpha()) #只能有英文、漢字,就返回true print(name.istitle()) #判斷是不是標題 2、以下方法熟練掌握 print(name.count(‘歡‘)) #查詢次數 print(name.endswith(‘.jpg‘)) #判斷字符串是否以xx結尾,返回booler值 print(name.startswith(‘138‘)) #判斷字符串是否以xx開頭 print(name.upper()) #都變成大寫的 print(name.lower()) #都變成小寫的 print(name.find(‘a‘)) #找不到元素的下標的時候,不會報錯,會返回-1 print(name.isdigit()) #判斷是否為純數字 print(name.isspace()) #判斷是否全部是空格 print(name.strip()) #去掉字符串左右兩邊的東西,默認是去掉兩邊的空格和換行符的 name=‘abcEDGabc‘ print(name.strip(‘abc‘)) print(name.lstrip) #只去掉左邊的 print(name.rstrip) #只去掉右邊的 print(name.replace()) #替換字符串,把前面的替換成後面的,被替換的字符串不存在,也不會報錯,只是不進行替換, print(name.replace(‘abc‘,‘歡迎‘,2)) print(name.zfill()) #在前面補0, name =‘5‘ name+=‘5‘ print(name.zfill(5)) print(name.split()) #1、分割字符串;2、把字符串變成一個list;3、默認是以空格和換行符分割的
示例1

names =‘‘‘
lis
hjhj
djhfj
hjfdj
‘‘‘
print(names.split())
示例2
names =‘‘‘lis,hjhj,djhfj,hjfdj‘‘‘
print(names.split(‘,‘))
print(name.join()) #1、是把list變成字符串的;2、以某個字符串連接
示例3
stus=[‘huan‘,‘hdkj‘,‘jdk‘,‘yuh‘]
print(‘;‘.join(stus))
3、熟練掌握字符串模塊的使用方法 import string print(string.ascii_letters) #所有的大寫和小寫字母 print(string.ascii_lowercase) #所有的大寫字母 print(string.ascii_uppercase) #所有的小寫字母 print(string.digits) #所有的數字 print(string.punctuation) #所有的特殊字符   print(name.format(())   print(name.format_map(()) print(name[1]) #字符串也是可以根據下標來取值的

python-字符串常用方法