1.元組元組其實跟列表差不多,也是存一組數,只是它一旦創建,便不能在修改,所以又叫只讀列表語法:names =('shgd','sjdh') 它只有兩個方法,一個是count,一個是index 2.字元串操作大全:https://www.cnblogs.com/huangcong/archive/2 ...
1.元組
元組其實跟列表差不多,也是存一組數,只是它一旦創建,便不能在修改,所以又叫只讀列表
語法:names =('shgd','sjdh')
它只有兩個方法,一個是count,一個是index
2.字元串操作
大全:https://www.cnblogs.com/huangcong/archive/2011/08/29/2158268.html
s.capitalize() #字元串s首寫字母大寫
s.lower() #全部變成小寫
s.upper() #全部變成大寫
s.swapcase() #大小寫互換
len(s) #得到字元串的大小
s.find(substring,[start[,end]]) # 找到,返回索引值,找不到,返還-1
s.rfind(substring,[start[,end]]) #反向查找
s.index(substring,[start[,end]]) #與find()類似,如果找不到substring,就產生一個
ValueError的異常
s.rindex(substring,[start[,end]]) #反向查找
s.count(substring,[start[,end]]) #返回找到substring的次數
s.formate() #傳值進去如 s.formate(name='shd',year=20)具體用法自行查詢。
s.ljust(width) #左對齊,如果width比len(s)大,則後面補空格。否則返回s。
s.rjust(width) #右對齊
s.center(width) #居中
s.lstrip() #去掉左邊的空白字元
s.rstrip() #去掉右邊的空白字元
s.strip() #去掉兩邊的空白字元
s.split(words) #words是一個字元串,表示分隔符。split的操作和join相反。將s分解為一個list。
s.endswith() #判斷字元串以什麼結尾。
s.expandtabs(tabsize=30) #將\t符號轉換為30個空格。
s.isalnum() #判斷是否是英文或數字 包含所有的英文字元加上0到9
s.decimal() #判斷是否是十進位
s.digit() #判斷是否是數字
s.isdentifier() #判斷是否是一個合法的標識符。說白了是否是合法的變數名。
s.numeric() #判斷是否是數字具體用法自行搜索
s.istitle() #判斷是否是標題,即單詞是否首字母為大寫。
''.join(['1','2','3']) #得到結果為123
maketrans和translate一起用如:
p = str.maketrans('abcdef','123456') #將‘abcdef’用‘123456’代替。
print('husngshijie'.translate(p))
s.replace() #代替
s.swapcase() #大寫變小寫,小寫變大寫。
s.zfill() #左邊補0,個數決定於括弧裡面的參數。
3.字典
字典是無序的可通過key找到相對應的value
具體用法自查。http://blog.csdn.net/u010480899/article/details/52737739
字典可以多層嵌套
dict.values() #列印所有的值value
dict.keys() #列印所有的鍵key
dict.setdefault() #類似於get方法,獲取與給定鍵相關聯的值,也可以在字典中不包含給定鍵的情況下設定相應的鍵值
dict.update() #用一個字典更新另外一個字典
dict.items() #items將所有的字典項以列表方式返回,列表中項來自(鍵,值),iteritems與items作用相似,但是返回的是一個迭代器對象而不是列表
dict.fromkeys() #使用給定的鍵建立新的字典,鍵預設對應的值為None