python學習筆記(二)-字符串方法
阿新 • • 發佈:2018-01-04
pda sql split() git 數字 python 換行 isa map
python的字符串內建函數:
#====================常用方法=============================
name = ‘besttest‘ new_name = name.strip() #默認是去掉兩邊的空格和換行符 new_name= name.lstrip() #默認是去掉左邊的空格和換行符 new_name= name.rstrip()#默認是去掉右邊邊的空格和換行符 new_name = name.count(‘t‘)#查找某個字符串在字符串裏面出現的次數 index = name.find(‘d‘)#找到這個字符串,返回它的下標,如果不存在的話,返回-1index = name.index(‘d‘)#找到這個字符串,返回它的下標,如果不存在的話,報錯 print(name.upper())#把所有字母都變成大寫的 print(name.lower())#把所有字母都變成小寫的 file_name = ‘a.xls‘ print(file_name.endswith(‘.xls‘))#判斷一個字符串是否以xx結尾 sql = ‘select * from user; select‘ sql.startswith(‘select‘)#判斷一個字符串是否以xx開頭 f = ‘{name} 歡迎光臨 age :{age} ‘ print(f.format(name=‘曹操‘))#字符串格式化 d = {‘name‘:‘yuanbaoqiang‘,‘age‘:18} print(f.format_map(d))#字符串格式化,它傳進去的是一個字典 new_sql = sql.replace(‘select‘,‘update‘)#字符串替換,第一個old,new print(new_sql) print(‘122s‘.isdigit())#是否是數字 print(‘&‘.isalnum()) # 是否包含數字或字母 st = ‘a b c d f g‘ st_list = st.split()#如果什麽都不寫的話,是按照空格分割 print(st_list)#===========不常用方法==================== new_name = name.capitalize()#首字母大寫 name.center(50,‘*‘) #把字符串放中間,兩邊用*補齊 print(‘aaAA‘.islower()) # 是否是小寫字母 print(‘AAaa‘.isupper()) # 是否是大寫字母 print(‘sdfsdf‘.isalpha()) # 是否是英文字母
python學習筆記(二)-字符串方法