精品欧美一区二区三区在线观看 _久久久久国色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)

色综合视频一区二区三区高清| 不卡视频一二三四| 日韩一区二区福利| 免费观看污网站| 亚洲最新无码中文字幕久久| 国产精品久久久久永久免费观看 | 日本欧美日韩| 亚洲女性喷水在线观看一区| 久久久一本精品99久久精品66| 夜夜躁日日躁狠狠久久av| 最新国产精品| 亚洲人在线视频| 美女被艹视频网站| 日韩高清成人| 亚洲成a人v欧美综合天堂下载| 亚洲第一在线综合在线| www天堂在线| 日韩电影在线观看一区| 久久久久久成人精品| 最近中文字幕在线mv视频在线| 国产情侣一区在线| 色妞www精品视频| 99久久久精品视频| 97最新国自产拍视频在线完整在线看| 国产一级精品在线| 国产精品88a∨| 18精品爽视频在线观看| 欧美freesextv| 亚洲欧美中文另类| yy1111111| 欧美一级片网址| 欧美色区777第一页| 91视频最新入口| 丰满诱人av在线播放| 亚洲视频精选在线| 亚洲欧美日韩国产yyy| 三级在线视频| 成人av电影在线播放| 91精品国产综合久久久久久丝袜| 啪啪小视频网站| 久久三级视频| 欧美在线一级va免费观看| 黄色一级片在线| 一区二区三区午夜视频| 久久亚洲国产成人| 2014亚洲天堂| 97久久夜色精品国产| 国产亚洲欧美视频| 一级黄色性视频| 蜜桃一区二区三区| 亚洲免费成人av电影| 无码国产69精品久久久久网站| 综合激情网五月| 欧美日韩免费| 欧美日韩福利视频| 久久国产精品波多野结衣av| 你懂的视频一区二区| 久久国产精品免费视频| 国产成人自拍网站| 欧美一区激情| 久久久久久久一| 国产无遮挡又黄又爽又色| 激情久久久久久久| 97国产成人精品视频| 日韩精品一区二区三区国语自制| 激情文学一区| 国产91成人video| 99re这里只有精品在线| 蜜臀av性久久久久蜜臀aⅴ| 国产精品入口免费视| 亚洲视频一区在线播放| 国产一区二区日韩精品| 91亚色免费| 五十路在线视频| 久久精品视频在线免费观看| 视频在线99| 黄a在线观看| 一区二区三区四区在线| 777精品久无码人妻蜜桃| 欲香欲色天天天综合和网| 色噜噜狠狠一区二区三区果冻| 蜜桃免费在线视频| 精品久久亚洲| 日韩国产高清视频在线| 国产精品av久久久久久无| 99re66热这里只有精品8| 欧美日韩高清区| 日韩特级黄色片| 美女任你摸久久| 国产精品一 二 三| 成人网视频在线观看| 国产精品久久久久久久久久久免费看 | 校花撩起jk露出白色内裤国产精品| 精品视频偷偷看在线观看| 日本一道本视频| 欧美区一区二| 奇门遁甲1982国语版免费观看高清| 中文字幕一区二区在线视频| 国产麻豆视频一区二区| 久久国产精品-国产精品| 午夜免费视频在线国产| 亚洲国产精品久久一线不卡| 性生交免费视频| 一区二区三区国产好| 国产亚洲欧美一区| 在线免费观看毛片| 国产在线精品不卡| 欧美久久在线| 欧美xxxx性xxxxx高清| 在线免费视频一区二区| 亚洲美女精品视频| 成人情趣视频网站| 91国内揄拍国内精品对白| 一区二区三区免费在线| 97久久超碰国产精品| 一级性生活视频| 国产精品久久乐| 亚洲精品久久久久久下一站| 小泽玛利亚一区二区免费| 久久久久.com| 国产精品嫩草在线观看| 国产福利在线播放麻豆| 欧美亚洲愉拍一区二区| 人体私拍套图hdxxxx| 中文视频一区| 国产精品亚洲网站| 黄色av网站在线免费观看| 亚洲成人1区2区| 涩多多在线观看| 日韩免费高清| 国产精品久久久| 日韩专区一区二区| 亚洲成人免费影院| 无码国产精品久久一区免费| 99久久久久| 国产精品久久久久久久久久尿| 午夜在线视频免费| 亚洲国产色一区| 动漫av在线免费观看| 91精品久久久久久久蜜月| 国产精品久久久久久久久免费 | 95精品视频在线| 男女激情免费视频| 一区二区三区视频播放| 欧美日韩成人网| 丰满人妻一区二区| 亚洲已满18点击进入久久| 蜜桃色一区二区三区| 亚洲小说欧美另类社区| 成人免费在线一区二区三区| 影音先锋男人在线资源| 欧美变态tickle挠乳网站| 国产精品白嫩白嫩大学美女| 国产高清亚洲一区| 粉嫩av一区二区三区天美传媒 | 欧美黄色免费看| 国产一区二区不卡| 成年在线观看视频| 国产一区在线电影| 91精品国产91久久久久久最新| 人妻少妇精品无码专区久久| 亚洲成人1区2区| 能免费看av的网站| 日本免费在线视频不卡一不卡二| 日韩中文字幕av在线| 制服诱惑亚洲| 日韩中文字幕网| www.国产欧美| 污片在线观看一区二区| 人妻丰满熟妇av无码久久洗澡 | 黄色片免费网址| 欧美另类综合| 久久er99热精品一区二区三区 | 色综合久久综合网97色综合| 午夜在线观看一区| 韩国毛片一区二区三区| 福利在线一区二区| 成午夜精品一区二区三区软件| 欧美与欧洲交xxxx免费观看| 91精彩在线视频| 91麻豆精品国产91久久久久久久久 | 亚洲h视频在线观看| 五月天国产精品| 日本成人免费视频| 国产一区二区不卡| 国产a级一级片| 色婷婷亚洲mv天堂mv在影片| 岛国视频一区| 高清电影一区| 欧美精品免费在线观看| 你懂的视频在线免费| 欧美美女网站色| 日本三级一区二区| 国产精品美女www爽爽爽| 动漫av在线免费观看| 日本欧美一区二区三区| 18禁裸男晨勃露j毛免费观看| 国产探花一区| 国产精品一国产精品最新章节| 日韩av电影资源网| 久久免费在线观看| 最新国产在线观看| 精品网站999www| 国产v在线观看| 在线观看区一区二| 国产性70yerg老太| 中文字幕一区二区三| 99久久免费看精品国产一区| 国产一区中文字幕| aⅴ在线免费观看| 亚洲一级一区| 欧美h视频在线观看| 欧美**字幕| 国产精品美女黄网| 成人在线视频www| 欧美亚洲国产视频小说| 美女网站视频在线| 久久精品国产亚洲7777| 毛片网站在线| 亚洲国产黄色片| 亚洲国产精品久久久久久久| 欧美高清视频不卡网| 天堂av免费在线观看| 欧美日韩激情视频| 亚洲国产精一区二区三区性色| 一区在线播放视频| 国产精品理论在线| 91在线视频官网| 熟妇人妻久久中文字幕| 国产成人鲁色资源国产91色综| theporn国产精品| 蜜桃传媒麻豆第一区在线观看| 欧美日韩一区二区在线免费观看| 亚洲欧洲日本一区二区三区| 久久久久福利视频| 亚洲一区二区| 日本在线视频www色| 欧美大人香蕉在线| 正在播放亚洲| 欧美gayvideo| 中文字幕乱码一区二区三区| 欧美中文一区二区| 五月婷婷综合色| 欧美三级伦理在线| 日韩精品久久一区二区三区| 禁断一区二区三区在线| 欧美一级二级三级| 成人精品天堂一区二区三区| 日韩三级电影| 成人久久综合| 一道精品一区二区三区 | 99久久久精品视频| 亚洲高清av| 日韩欧美一区三区| 久久婷婷影院| 久久婷五月综合| 久久97超碰国产精品超碰| 在线视频一二区| 国产精品一区在线观看乱码| 少妇精品无码一区二区| 福利电影一区二区三区| 亚洲中文字幕一区| 国产欧美日韩激情| 任我爽在线视频| 亚洲精品成人天堂一二三| 精品午夜福利视频| 岛国av午夜精品| 精品国产www| 欧美一区二区日韩一区二区| 亚洲精品无遮挡| 日韩hd视频在线观看| 高清在线观看av| 久久亚洲综合国产精品99麻豆精品福利| av免费看在线| 亚洲**2019国产| 日本另类视频| 亚洲va码欧洲m码| 麻豆视频一区| 视频一区在线免费观看| 欧美日本二区| 男女曰b免费视频| 国产麻豆午夜三级精品| 免费的av网站| 亚洲同性gay激情无套| 综合激情网五月| 欧美一区二区视频在线观看| 婷婷色在线视频| 日韩在线视频免费观看| 黄页在线观看免费| 国产精品成人播放| 日韩在线成人| 天堂社区 天堂综合网 天堂资源最新版| 久久久久久久久99精品大| 欧美黑人经典片免费观看| 久久精品99国产精品| yy6080午夜| 亚洲欧洲99久久| 精品免费囯产一区二区三区| 欧美一区二区在线不卡| 欧美人体大胆444www| 欧美精品一区二区免费| 亚洲不卡系列| 精品视频一区二区| 牛夜精品久久久久久久99黑人| 久草资源站在线观看| 国产精品亚洲专一区二区三区| 91视频在线网站| 亚洲香蕉伊在人在线观| 国产精品久久久久久久久毛片| 日韩激情在线视频| 欧美v亚洲v| 成人网在线视频| 欧美禁忌电影网| 秋霞无码一区二区| 国产成人综合在线播放| 久草福利资源在线| 色噜噜久久综合| 青青草免费在线视频| 欧美剧在线观看| 四虎成人精品一区二区免费网站| 久久综合久久久| 亚洲经典自拍| 波多野结衣办公室双飞| 亚洲人吸女人奶水| 91精品国自产| 在线精品视频视频中文字幕| 黄色综合网址| 精品久久久久久一区| 黄色成人在线网址| 香蕉网在线视频| 亚洲免费观看高清完整版在线观看| 中文字幕在线播出| 中文字幕精品网| 日韩欧美看国产| 欧美污视频久久久| 男人的天堂亚洲在线| 一区二区三区免费在线观看视频| 亚洲第一av色| 高h放荡受浪受bl| 久久久久久久久久久亚洲| 亚洲三级av| av在线com| 成人av中文字幕| 永久免费看片在线播放| 亚洲黄色免费三级| 色戒汤唯在线| 你懂的视频在线一区二区| 国产欧美丝祙| 91精品国产自产| 在线视频一区二区免费| 国产1区2区3区在线| 国产热re99久久6国产精品| 色88久久久久高潮综合影院| 午夜久久久精品| 综合激情成人伊人| 国产aⅴ爽av久久久久成人| 欧美乱人伦中文字幕在线| 999在线精品| 欧美 丝袜 自拍 制服 另类| 久久一区二区三区国产精品| 美女黄页在线观看| 久久亚洲精品网站| xxxx日韩| 日韩av在线综合| 国产精品素人视频| av一级黄色片| 久久久女人电视剧免费播放下载| 日韩免费电影在线观看| 免费激情视频在线观看| 中文字幕不卡的av| 亚洲av永久纯肉无码精品动漫| 国内成人精品视频| 精品国产不卡| 亚洲男人天堂2021| 黑人巨大精品欧美一区二区| 国产精品秘入口| 91欧美精品午夜性色福利在线 | 国产精品丝袜一区| 国产高清在线免费| 日本国产高清不卡| 日韩午夜电影网| 影音先锋资源av| 91国偷自产一区二区使用方法| 2024短剧网剧在线观看| 国精产品一区二区| 七七婷婷婷婷精品国产| 久久婷婷一区二区| 国产亚洲a∨片在线观看| 欧美二区观看| 少妇性l交大片| 亚洲一区中文日韩| av二区在线| 国产丝袜不卡| 国产在线播放一区| 久久久精品毛片| 国模吧一区二区三区| 欧美电影《睫毛膏》| 国产伦精品一区二区三区妓女| 91精品国产91久久综合桃花| 成人勉费视频|