1. 程式人生 > >python學習筆記2-字符串操作

python學習筆記2-字符串操作

rom span 不可 div bsp 報錯 換行符 pri pos

一、字符串切片

#切片也能適合字符串
tittle=今 天  發 蘋 果
for i t in enumerate(tittle):  #enumerate可以同時循環下標和值
    print(%s:%s %(i,t))

二、非空即真

#非空就是真
print(1>2)

三、字符串常用操作

#可變變量:list dic
#不可變變量 tuple  str
#循環list的時候不能進行remove刪除,會導致下標變化
#例子:
#不能用l2=l  這樣的內存地址是同一個,L變化,l2也會變
l=[1,1,2,3,4,5,6,7,8]
l2=l[:]
for i  in
l2: if i%2!=0: l.remove(i) print(l) name= besttest 123\n new_name=name.strip()#默認去掉兩邊的空格和換行符 new_name2=name.lstrip()#默認去掉左邊的空格和換行符 new_name3=name.rstrip()#右邊 new_name4=name.count(t)#查找某個字符在字符串裏面出現的次數 new_name5=name.center(50,a)#50個a,name放中間 index=name.find(s)#找字符串下標,找不到返回-1,相同的返回第一個下標
index2=name.index(s)#找字符串下標,找不到會報錯 name.upper() #把所有字母變成大寫 name.lower()#把所有字母變成小寫 file_name=a.xls print(file_name.endswith(.xls))#判斷一個字符串是否以xls結尾 f={name} 歡迎光臨 print(f.format(name=suki))#字符串格式化 d={name:suki,"age":18} print(d.format_map(d))#字符串格式化,傳進去是一個字典 sql=select * from user
new_sql=sql.replace(select,update)#字符串替換 #最重要的方法 st=a,b,c,d,e,f,g st.split(,) #去除逗號,字符串轉化成list #list變字符串 sl=[a,b,c,d,e] ,.join(sl)

python學習筆記2-字符串操作