upper/lower:字母大小寫轉換python
upper:字母小寫轉換爲大寫git
lower:字母大寫轉換爲小寫app
v1 = 'alex' v2 = v1.upper() print(v2) #'ALEX' v3 = v2.lower() print(v3) #'alex'
v1 = 'alex' date1 = v1.isdigit() print(date1) #False v2 = '666' date2 = v2.isdigit() print(date2) #True
v = ' alex ' date1 = v1.strip() print(date1) #'alex' date2 = v.rstrip() print(date2) #' alex' date3 = v.lstrip() print(date3) #'alex '
v = '今天我要吃炒飯炒飯炒飯' date1 = v.replace('炒飯','烤鴨') #替換全部炒飯 print(date1) #'今天我要吃烤鴨烤鴨烤鴨' date2 = v.replace('炒飯','烤鴨',1) #只替換第1個炒飯 print(date2) #'今天我要吃烤鴨炒飯炒飯'
v = '今天我要吃炒飯、燒雞、烤鴨' date1 = v.split('、') #從左到右,切割全部的頓號 print(date1) #['今天我要吃炒飯','燒雞','烤鴨'] date2 = v.split('、',1) #從左到右,切割第一個頓號 print(date2) #['今天我要吃炒飯','燒雞、烤鴨'] date2 = v.rsplit('、',1) #從右到左,切割第一個頓號 print(date2) #['今天我要吃炒飯、燒雞','烤鴨']
v = 'alex' date1 = v.startswith('al') print(date1) #True date2 = v.endswith('ex') print(date2) #True
date = '他叫{0},今年{1}'.format('張三',22) print(date) #'他叫張三,今年22'
name = '張三' #解釋器讀取到內存後,用unicode存儲 date1 = name.encode('utf-8') #將unicode存儲轉換爲utf-8存儲 date2 = name.encode('gbk') #將unicode存儲轉換爲gbk存儲
v = 'alex' date = "_".join(v) #循環每一個元素,並在元素和元素之間加入"_" print(date) #'a_l_e_x'
v = ['張三','李四','王五'] v.append(666) print(v) #['張三','李四','王五',666]
v = ['張三','李四','王五'] v.insert(1,666) print(v) #['張三',666,'李四','王五']
3.remove:刪除(指定元素)編碼
v = ['張三','李四','王五'] v.remove('李四') print(v) #['張三','王五']
v = ['張三','李四','王五'] v.pop(o) print(v) #['李四','王五']
v = ['張三','李四','王五'] v.clear(o) print(v) #[]
v = ['張三','李四','王五'] v1 = [1,2,3] v.extend(v1) #把v1中的元素循環追加到v中 print(v) #['張三','李四','王五',1,2,3]
v = [1,3,6,4,2,5] v.reverse() print(v) #[5,2,4,6,3,1]
v = [1,3,6,4,2,5] v.sort(reverse = False) #從小到大排序[默認:.sort()] print(v) #[1,2,3,4,5,6] v.sort(reverse = True) #從大到小排序 print(v) #[6,5,4,3,2,1]
info = {'name':'張三','age':22,'gender':'男'} for i in info.keys(): print(i) """ 'name' 'age' 'gender' """
info = {'name':'張三','age':22,'gender':'男'} for i in info.values(): print(i) """ '張三' 22 '男' """
info = {'name':'張三','age':22,'gender':'男'} for a,b in info.items(): print(a,b) """ 'name','張三' 'age',22 'gender','男' """
info = {'name':'張三','age':22,'gender':'男'} v1 = info.get('name') print(v1) #'張三',至關於v1 = info['name'] v2 = info.get('hobby') print(v2) #None v3 = info.get('hobby',666) #若是'hobby'這個鍵不存在就輸出666 print(v3) #666
info = {'name':'張三','age':22,'gender':'男'} v = info.pop('name') #刪除'name':'張三'這個鍵值對,並把'張三'賦值給v1 print(v) #'張三' print(info) #{'age':22,'gender':'男'}
info = {'name':'張三'} info.update({'age':22,'gender':'男','name':'李四'}) #添加'age'和'gender',修改了'name'對應的值 print(info) # {'name':'李四','age':22,'gender':'男'}
v = {1,2,3} v.add(4) #添加4 v.add(3) #3是已有的,再也不添加 print(v) #{1,2,3,4}
v = {1,2,3} v.discard(2) #刪除2 print(v) #{1,3}
v = {1,2,3} v.update({4,5,6}) #添加4,5,6 print(v) #{1,2,3,4,5,6}
v = {1,2,3} date = v.intersection({1,3,4}) #取v和{1,3,4}的交集 print(date) #{1,3}
v = {1,2,3} date = v.union({1,3,4}) #取v和{1,3,4}的並集 print(date) #{1,2,3,4}
v1 = {1,2,3} v2 = {1,3,4} date1 = v1.difference(v2) #取v1和v2的差集,v1中有v2中沒有的 print(date1) #{2} date2 = v2.difference(v1) #取v2和v1的差集,v2中有v1中沒有的 print(date2) #{4}
v = {1,2,3} date = v.symmetric_difference({1,3,4}) #取v和{1,3,4}的對稱差集 print(date) #{2,4}