精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

20個(gè)值得學(xué)習(xí)的Python技巧

開(kāi)發(fā) 后端
本文為大家介紹20個(gè)值得記住的 Python 技巧,可以提升您編程技巧, 并為您節(jié)省大量時(shí)間。在平常編程過(guò)程中,以下技巧大多非常有用。

 [[356644]]

本文為大家介紹20個(gè)值得記住的 Python 技巧,可以提升您編程技巧, 并為您節(jié)省大量時(shí)間。在平常編程過(guò)程中,以下技巧大多非常有用。

(原譯文不通順的地方,Python開(kāi)發(fā)者 已做修改優(yōu)化。)

1 字符串反轉(zhuǎn)

使用切片反轉(zhuǎn)字符串。 

  1. str1="qwert"   
  2. rev_str1=str1[::-1]   
  3. #輸出    
  4. # trewq 

2 使首字母大寫

將字符串轉(zhuǎn)換為首字母大寫。使用 title()方法完成的。 

  1. str1="this is a book"   
  2. print(str1.title())   
  3. # This Is A Book 

3 在字符串中查找唯一元素

下面代碼可用于查找字符串中所有的唯一元素。 

  1. str1="aabbccccdddd"  
  2. setset1=set(str1)   
  3. new_str=''.join(set1)   
  4. print(new_str) 

4 重復(fù)打印字符串或列表

下面的代碼中,對(duì)字符串或列表使用(*)。把字符串或列表復(fù)制多次。 

  1. i=4   
  2. str1="abcd"   
  3. list1=[1,2]   
  4. print(str1*i)   
  5. # abcdabcdabcdabcd  
  6.  print(list1*i)   
  7. # [1,2,1,2,1,2,1,2] 

5 列表推導(dǎo)式

列表推導(dǎo)式為我們提供了一種在其他列表基礎(chǔ)上創(chuàng)建列表的好方法。下面代碼通過(guò)將舊列表的每個(gè)元素乘以 2 來(lái)創(chuàng)建新列表。 

  1. list1=[1,2,3]   
  2. new_list1=[2*i for i in list1]   
  3. # [2,4,6] 

6 交換變量

不使用另一個(gè)變量,實(shí)現(xiàn)變量交換。 

  1. x=1   
  2. y=2   
  3. x,yy=y,x   
  4. print(x) # 2    
  5. print(y) # 1 

7 將字符串拆分為子字符串列表

我們使用字符串類中的.split()方法將字符串拆分為子字符串列表,還可以將要分割的分隔符作為參數(shù)傳遞。 

  1. str1="This is a book"  
  2. str2="test/ str 2"  
  3. print(str1.split()) # ['This', 'is', 'a', 'book'] 
  4.  print(str2.split('/')) # ['test', ' str 2'] 

8 將字符串列表組合成單個(gè)字符串

join()將作為參數(shù)傳遞的字符串列表組合為單個(gè)字符串。這種情況下,我們使用逗號(hào)分隔符將它們分開(kāi)。 

  1. list_str=['This','is','a','book']  
  2. print(','.join(list_str))  
  3. # This,is,a,book 

9 檢查回文字符串

我們已經(jīng)討論過(guò)如何反轉(zhuǎn)字符串,因此回文字符串在 Python 中判斷起來(lái)非常簡(jiǎn)單。 

  1. str1="qqaabb"  
  2. if str1==str1[::-1]:  
  3.   print("回文")  
  4. else:  
  5.   print("不是")  
  6.   # 不是 

10 列表中的元素統(tǒng)計(jì)

使用 Python Counter 類。Python 計(jì)數(shù)器跟蹤容器中每個(gè)元素的頻數(shù), Counter()返回一個(gè)字典,元素作為鍵,頻數(shù)作為值。

另外使用 most_common()函數(shù)來(lái)獲取列表中的 出現(xiàn)次數(shù)最多的元素。 

  1. from collections import Counter  
  2. list1=['a','b','a','c','c','c'] 
  3. count=Counter(list1)  
  4. print(count)  
  5. print(count['b'])  
  6. print(count.most_common(1)) 

11 判斷兩個(gè)字符串是否為異序詞

異序詞是通過(guò)重新排列不同單詞或短語(yǔ)的字母而形成的單詞或短語(yǔ)。如果兩個(gè)字符串的 Counter 對(duì)象相等,那么它們就是相同字母異序詞對(duì)。 

  1. s1,s2,s3="acbde","abced","abcda" 
  2. c1,c2,c3=Counter(s1),Counter(s2),Counter(s3)  
  3. if c1==c2:  
  4.   print('1和2是異序詞')  
  5.  if c1==c3:  
  6.    print('1和3是異序詞') 

12 使用 try-except-else 塊

try / except 是 Python 中的異常處理模塊,添加 else 語(yǔ)句,會(huì)在 try 塊中沒(méi)有引發(fā)異常的情況下運(yùn)行。 

  1. a,b=1,0  
  2. try:  
  3.   print(a/b)  
  4.   # b為0的時(shí)候觸發(fā)異常  
  5. except ZeroDivisionError:  
  6.   print("除數(shù)為0")  
  7. else:  
  8.   print("不存在異常")  
  9. finally:  
  10.   print("此段總是會(huì)執(zhí)行") 

13 通過(guò)枚舉獲取索引 / 值對(duì)

可以使用下面的腳本,遍歷列表中的值及其索引。 

  1. list1=['a','b','c','d','e']  
  2. for idx,val in enumerate(list1):  
  3.   print('{0}:{1}'.format(idx,val))  
  4. # 0:a 
  5. # 1:b 
  6. # 2:c  
  7. # 3:d  
  8. # 4:e 

14 獲取對(duì)象的內(nèi)存使用信息

下面腳本可用于檢查對(duì)象的內(nèi)存使用信息。 

  1. import sys  
  2. num=21  
  3. print(sys.getsizeof(num)) 

15 合并兩個(gè)字典

在 Python 2 中,使用 update()合并兩個(gè)字典,Python 3 變得更加簡(jiǎn)單。

下面腳本中,兩個(gè)字典被合并。在相交的情況下,使用第二個(gè)字典中的值。 

  1. dic1={'app':9,'banana':6}  
  2. dic2={'banana':4,'orange':8}  
  3. com_dict={**dic1,**dic2}  
  4. # {'apple':9,'banana':4,'orange':8} 

16 計(jì)算代碼執(zhí)行所需的時(shí)間

下面代碼使用庫(kù)函數(shù)來(lái)計(jì)算執(zhí)行代碼所需的時(shí)間消耗多少毫秒。 

  1. import time  
  2. s_time=time.time()  
  3. a,b=1,2  
  4. c=a+b   
  5. e_time=time.time()  
  6. time_taken_in_micro=(e_time-stime)*(10**6)  
  7. print("程序運(yùn)行的毫秒:{0} ms".format(time_taken_in_micro))  

17 展開(kāi)列表清單

有時(shí)不知道列表的嵌套深度,并且只想把所有元素放在一個(gè)普通列表中??梢酝ㄏ旅娴姆椒ǖ玫綌?shù)據(jù): 

  1. from iteration_utilities import deepflatten  
  2. # 如果嵌套列表的深度只有1層  
  3. def flatten(l):  
  4.   return [item for sublist in l for item in sublist]  
  5. l=[[1,2,3],[3]]  
  6. print(flatten(l))  
  7. # [1,2,3,3]   
  8. # 如果不知道列表嵌套深度  
  9. l=[[1,2,3],[4,[5],[6,7]],[8,[9,[10]]]]  
  10. print(list(deepflatten(l,depth=3)))  
  11. # [1,2,3,4,5,6,7,8,9,10] 

18 從列表中隨機(jī)取樣

下面代碼從給定列表中生成了 n 個(gè)隨機(jī)樣本。 

  1. import random  
  2. list1=['a','b','c','d','e']  
  3. ns=2  
  4. samples=random.sample(list1,ns)  
  5. print(samples)  
  6. # ['a','c'] 

或者使用secrets庫(kù)生成隨機(jī)樣本進(jìn)行, 下面代碼僅適用于 Python 3.x。 

  1. import secrets  
  2. s_rand=secrets.SystemRanom()  
  3. list1=['a','b','c','d','e']  
  4. ns=2  
  5. samples=s_rand.sample(list1,ns)  
  6. print(samples)  
  7. # ['c','d'] 

19 數(shù)字列表化

下面代碼將整數(shù)轉(zhuǎn)換為數(shù)字列表。 

  1. nums=123456  
  2. # 使用map  
  3. digit_list=list(map(int,str(nums)))  
  4. print(digit_list)  
  5. # [1,2,3,4,5,6]  
  6. # 使用列表表達(dá)式  
  7. digit_list=[int(x) for x in str(nums)]  
  8. print(digit_list)  
  9. # [1,2,3,4,5,6] 

20 唯一性檢查

下面的函數(shù)檢查列表中的元素是否唯一。 

  1. def unique(l):  
  2.   if len(l)==len(set(l)):  
  3.       print("所有元素是唯一的")  
  4.    else:  
  5.       print("存在重復(fù)")  
  6.  unique([1,2,3,4])  
  7.  # 所有元素是唯一的  
  8.  unique([1,1,3,4])  
  9.  # 存在重復(fù)  

 

責(zé)任編輯:龐桂玉 來(lái)源: 馬哥Linux運(yùn)維
相關(guān)推薦

2018-02-09 14:55:45

GitHubPython機(jī)器學(xué)習(xí)

2025-04-11 08:26:41

2013-07-22 10:01:03

JavascriptWeb

2021-01-31 23:56:49

JavaScript開(kāi)發(fā)代碼

2023-05-24 16:39:30

CSS技巧開(kāi)發(fā)

2020-09-06 08:19:11

Python編程語(yǔ)言開(kāi)發(fā)

2020-02-03 12:25:35

Python工具服務(wù)器

2024-09-06 17:32:55

字符串Python

2018-12-07 10:30:50

盤點(diǎn)CSS前端

2024-03-11 15:17:53

2019-12-06 13:58:42

GitHubCSS開(kāi)源

2022-04-01 15:17:05

Java開(kāi)發(fā)技巧

2024-12-06 17:13:07

2017-02-17 15:30:52

2020-07-25 20:01:45

CSS前端

2020-07-23 07:27:50

編程學(xué)習(xí)技術(shù)

2021-06-17 07:45:35

Javascript 技巧效率

2022-09-30 08:31:06

TypeScriptJavaScrip

2021-01-21 09:45:16

Python字符串代碼

2018-04-26 10:48:36

機(jī)器學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)TensorFlow
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

日本韩国欧美中文字幕| 亚洲午夜久久久久久久久| 日本韩国在线视频爽| 国产乱国产乱300精品| 欧美乱大交xxxxx| av无码av天天av天天爽| 日韩毛片一区| 亚洲国产精品久久人人爱蜜臀| 久久久久久草| 999精品国产| 久久久久久黄| 九九综合九九综合| 国产精品美女高潮无套| 91综合精品国产丝袜长腿久久| 欧美性生交大片免费| 免费看污污视频| 欧美拍拍视频| 成人污污视频在线观看| 国产精品流白浆视频| 日韩av一区二区在线播放| 欧美电影一二区| 日韩精品有码在线观看| 交换做爰国语对白| 午夜激情成人网| 岛国av一区二区三区| 小泽玛利亚av在线| av资源种子在线观看| av中文一区二区三区| 亚洲在线视频福利| 亚洲视频在线免费播放| 久久精品一区二区国产| 久久免费精品日本久久中文字幕| 国产精品久久久久久成人| 青青久久av| 精品剧情在线观看| 日韩不卡的av| 成人国产一区二区三区精品麻豆| 黑人精品xxx一区| 国产freexxxx性播放麻豆 | 精品亚洲成a人在线观看| 2019av中文字幕| 精品无码久久久久| 国产综合自拍| 欧美裸身视频免费观看| 波多野结衣喷潮| 日韩综合网站| 丝袜一区二区三区| www.xx日本| 欧美电影三区| 久久视频国产精品免费视频在线| 男人的天堂av网| 精品国产一区二区三区四区| 亚洲美女自拍视频| 亚洲天堂久久新| 国产成人高清| 国产午夜精品一区理论片飘花| 黄瓜视频污在线观看| 欧美三级自拍| 亚洲欧美国产精品专区久久| 丰满少妇一区二区三区| 欧美重口另类| 亚洲人成电影在线| av电影网站在线观看| 欧美日韩水蜜桃| 上原亚衣av一区二区三区| 欧美a在线播放| 日韩在线理论| 久久成人国产精品| 国语对白一区二区| 亚洲制服av| 国产精品欧美激情| 在线免费看av片| 国产精品资源在线观看| 国产高清不卡av| 男女视频在线观看| 中文字幕第一页久久| 日本丰满大乳奶| 黄色成人在线网| 色哟哟一区二区| 亚洲精品www.| 91午夜精品| 亚洲人成电影网站色…| 亚洲女人久久久| 午夜亚洲福利| 8050国产精品久久久久久| 日韩黄色片网站| 激情五月播播久久久精品| av激情久久| 黄色视屏网站在线免费观看| 最新国产成人在线观看| 亚洲理论电影在线观看| 欧美国产日韩电影| 精品成人佐山爱一区二区| 国产黄色网址在线观看| 欧美.日韩.国产.一区.二区| 91成人精品网站| 亚洲性在线观看| 成人免费不卡视频| 一区二区三区av| 国产美女高潮在线观看| 欧美在线你懂的| 日本精品一二三区| 精品美女视频| 97精品国产91久久久久久| 中国女人真人一级毛片| 成人av在线网| 在线综合视频网站| 亚洲欧洲高清| 日韩三级精品电影久久久| 亚洲精品国产熟女久久久| 欧美激情视频一区二区三区免费| 欧美中文在线视频| 精品人妻无码一区二区| 国产精品天美传媒| 国产精品宾馆在线精品酒店| 国产午夜亚洲精品一级在线| 亚洲欧洲成视频免费观看| 久久久久亚洲AV| 国产一区二区调教| 亚洲国产精品毛片| 超级碰碰久久| 亚洲福利视频网站| 精品国产欧美日韩不卡在线观看| 久久久噜噜噜久久狠狠50岁| 爱情岛论坛亚洲入口| 免费**毛片在线| 欧美无乱码久久久免费午夜一区| 五月天激情小说| 午夜国产欧美理论在线播放| 国产精品香蕉国产| 户外极限露出调教在线视频| 亚洲va中文字幕| 日批视频在线看| 天天综合网91| 国产欧美日韩丝袜精品一区| 番号在线播放| 在线视频观看一区| 亚欧洲乱码视频| 久久电影一区| 欧美成人蜜桃| a一区二区三区| 国产婷婷色综合av蜜臀av| 久一区二区三区| 国产成人av一区二区三区在线| 日韩视频在线免费播放| 欧美成人一二区| 中文字幕不卡在线视频极品| japanese国产在线观看| 国产欧美一区视频| 亚洲天堂网一区| 日韩久久精品网| 成人黄色在线观看| 成人在线网址| 精品三级在线看| 精品无码黑人又粗又大又长| 99久久精品免费看| 国产毛片视频网站| 在线成人动漫av| 国产精品久久色| 免费看a在线观看| 欧美妇女性影城| 欧美成人免费看| 成人午夜视频网站| 无码播放一区二区三区| 日韩精品丝袜美腿| 国产精品扒开腿做爽爽爽视频| yiren22亚洲综合伊人22| 欧美日韩一区二区在线观看| 久久av红桃一区二区禁漫| 国产老妇另类xxxxx| 欧美黄网在线观看| 亚洲成人一品| 国产精品综合不卡av| 91高清在线观看视频| 精品国产一区a| 国产成人无码专区| 国产精品美女久久久久aⅴ | 自拍偷拍亚洲图片| 欧美福利视频在线| 四虎影视在线播放| 欧美日韩极品在线观看一区| 日韩女优一区二区| 91免费视频观看| 亚洲综合激情视频| 亚洲高清电影| 一区二区不卡在线视频 午夜欧美不卡'| 91成人小视频| 欧美在线性视频| 成人av黄色| 亚洲欧美变态国产另类| 国产精品视频无码| 欧美日韩综合视频网址| 精品国产国产综合精品| 91在线一区二区| 一区二区久久精品| 麻豆9191精品国产| 日韩视频一二三| 国产日产精品_国产精品毛片| 亚洲xxxx做受欧美| 免费观看成人性生生活片| 欧美精品在线观看91| 狠狠狠综合7777久夜色撩人| 日韩视频不卡中文| 夜夜爽8888| 日韩欧美高清在线视频| 欧美又粗又大又长| 亚洲国产精品成人综合| 日本少妇xxxx| 国产伦精一区二区三区| 黄色免费网址大全| 国产精品一区毛片| 成年在线观看视频| 91亚洲国产成人久久精品| 免费观看国产成人| 国产精品视频3p| 99久久精品免费看国产四区| 国产精品成人国产| 久久全球大尺度高清视频| 黄色网址在线免费播放| 国产一区二区三区中文| 女人天堂在线| 亚洲国产精品99| 亚洲成人77777| 欧美一区二区私人影院日本| 最好看的日本字幕mv视频大全| 亚洲国产成人porn| 精品99在线观看| 136国产福利精品导航| 国产精品av久久久久久无| 久久这里只有精品首页| 91黄色免费视频| 成人激情av网| 久久久久久婷婷| 成人黄色777网| 国产在线a视频| 国产麻豆精品视频| 中文字幕55页| 国产精品中文字幕欧美| 午夜天堂在线视频| 国产麻豆日韩欧美久久| 91 视频免费观看| 麻豆91在线播放免费| 国产免费999| 日韩高清国产一区在线| 国产综合免费视频| 久久午夜视频| www黄色在线| 日本欧美久久久久免费播放网| 欧美韩国日本在线| 久久三级福利| 三上悠亚在线一区二区| 奇米精品一区二区三区四区 | 精品123区| 91精品国产综合久久久久久久久| 久久av日韩| 成人午夜黄色影院| 精品国产亚洲一区二区三区| 91丝袜脚交足在线播放| 中文字幕区一区二区三| 国产欧美日韩综合一区在线观看| 麻豆一区二区| 日本a级片久久久| 999久久久91| 99国产精品白浆在线观看免费| 亚洲天堂黄色| 久久久999免费视频| 久久精品观看| 色国产在线视频| 国产精品18久久久久久久久久久久| 中文字幕人妻熟女人妻a片| 国产·精品毛片| 黄色性生活一级片| 国产欧美一二三区| 91视频综合网| 欧美日韩国产影院| 中文字幕 欧美激情| 欧美一区二区三区免费| 深爱五月激情五月| 一区二区三区视频在线 | 97久久精品国产| 素人啪啪色综合| 99在线视频免费观看| 免费成人av| ijzzijzzij亚洲大全| 亚洲综合精品| 伊人五月天婷婷| 97久久精品人人做人人爽50路 | 欧美日韩一二三四| 欧美无砖专区免费| 奇米精品一区二区三区四区 | 久久久精品综合| 国精品无码一区二区三区| 精品国产91久久久久久老师| 中文字幕激情视频| 亚洲福利影片在线| 老司机精品视频在线观看6| 97成人精品区在线播放| 亚洲精品伦理| 久久伊人一区二区| 欧美黄在线观看| 久久午夜夜伦鲁鲁一区二区| 国产精品77777| 91在线无精精品白丝| 亚洲一二三四在线| 怡红院男人的天堂| 亚洲精品理论电影| 黄色网在线免费观看| 日本精品视频网站| 国产96在线亚洲| 裸体裸乳免费看| 石原莉奈在线亚洲二区| 精品无码人妻少妇久久久久久| 国产精品久久久爽爽爽麻豆色哟哟 | 性生交大片免费看女人按摩| 尤物tv国产一区| 国产伦理精品| 国产精品国产三级欧美二区| 97视频热人人精品免费| 人妻丰满熟妇av无码区app| 不卡视频一二三| 久久久久久久9999| 欧美一区日韩一区| 91caoporm在线视频| 日本高清不卡的在线| 成人台湾亚洲精品一区二区| 国产av不卡一区二区| 美女视频黄 久久| 亚洲一区视频在线播放| 色综合久久66| 午夜性色福利影院| 久久免费观看视频| 51精品国产| 18视频在线观看娇喘| 精品系列免费在线观看| 国产精品1区2区3区4区| 欧美午夜在线一二页| 国产在线观看免费| 国产97在线观看| 欧美久久综合网| 成年人免费大片| 国产日韩av一区| 中国女人一级一次看片| 中国日韩欧美久久久久久久久| 日韩电影免费观| 日韩av影视| 日本麻豆一区二区三区视频| 美国黄色特级片| 在线观看区一区二| 91精品国产综合久久久久久豆腐| 国产精品视频yy9099| 日韩精品不卡一区二区| 亚洲精品自拍网| 亚洲丝袜精品丝袜在线| 99精品免费观看| 欧美黑人狂野猛交老妇| 久久动漫网址| 麻豆av免费在线| 国产精品色呦呦| 96亚洲精品久久久蜜桃| 美女av一区二区三区| 97久久综合精品久久久综合| 成人免费视频91| 91蜜桃在线观看| 中文字幕乱伦视频| 欧美另类极品videosbest最新版本| 澳门成人av| 日本三级免费观看| 国产精品人成在线观看免费| 国产视频在线观看免费| 国模精品视频一区二区三区| 中文有码一区| 亚洲欧美日韩精品一区| 亚洲综合丁香婷婷六月香| 亚洲人在线观看视频| 国产精品高潮粉嫩av| 亚洲天堂免费| 韩国无码一区二区三区精品| 欧美性极品少妇| 伊人222成人综合网| 你懂的视频在线一区二区| 麻豆精品视频在线观看免费| 九九热国产在线| 亚洲免费人成在线视频观看| 亚洲国产aⅴ精品一区二区三区| 欧美中日韩在线| 国产欧美日韩综合精品一区二区| 国产精品熟女久久久久久| 97婷婷大伊香蕉精品视频| 日本不卡高清| 亚洲欧美日韩色| 在线成人午夜影院| 中国色在线日|韩| 日韩video| 久久久国产综合精品女国产盗摄| 国产特级黄色片| 国产99久久久欧美黑人| 国产一区激情| 91av手机在线| 日韩成人xxxx| 秋霞午夜一区二区三区视频|