亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

零基礎(chǔ)學(xué)Python要掌握的Python小技巧

人生苦短,Python是岸。近年來隨著人工智能和機器學(xué)習(xí)的發(fā)展,Python大火,許多人在數(shù)據(jù)科學(xué)、機器學(xué)習(xí)、web開發(fā)、腳本編寫和自動化等領(lǐng)域中都會使用Python,可以說,Python是一種十分流行的語言。 Python流行的部分原因在于簡單易學(xué)。 這個系列根據(jù)github上的項目,每天給大家簡要介紹10個簡短的、且能在30秒內(nèi)掌握的代碼片段。

1. 唯一性以下方法可以檢查給定列表是否有重復(fù)的地方,可用set()的屬性將其從列表中刪除。

def all_unique(lst):

return len(lst) == len(set(lst))

x = [1,1,2,2,3,2,3,4,5,6]

y = [1,2,3,4,5]

all_unique(x) # False

all_unique(y) # True

2. 變位詞(相同字母異序詞)此方法可用于檢查兩個字符串是否為變位詞。

from collections import Counterdef anagram(first, second): return Counter(first) == Counter(second)anagram("abcd3", "3acdb") # True

3. 內(nèi)存此代碼段可用于檢查對象的內(nèi)存使用情況。

import sys

variable = 30

print(sys.getsizeof(variable)) # 24

é????o????-|Pythonè|??????????Python?°?????·§

4. 字節(jié)大小此方法可輸出字符串的字節(jié)大小。

def byte_size(string):

return(len(string.encode('utf-8')))

byte_size('?') # 4

byte_size('Hello World') # 11

5. 打印N次字符串此代碼段無需經(jīng)過循環(huán)操作便可多次打印字符串。

n = 2; s ="Programming"; print(s * n); # ProgrammingProgramming

6. 首字母大寫以下代碼片段只利用了title(),就能將字符串中每個單詞的首字母大寫。

s = "programming is awesome"

print(s.title()) # Programming Is Awesome

7. 列表細(xì)分該方法將列表細(xì)分為特定大小的列表。

def chunk(list, size):

return [list[i:i+size] for i in range(0,len(list), size)]

8. 壓縮以下代碼使用filter()從,將錯誤值(False、None、0和“ ”)從列表中刪除。

def compact(lst):

return list(filter(bool, lst))

compact([0, 1, False, 2, '', 3, 'a', 's', 34]) # [ 1, 2, 3, 'a', 's', 34 ]

9. 計數(shù)以下代碼可用于調(diào)換2D數(shù)組排列。

array = [['a', 'b'], ['c', 'd'], ['e', 'f']]transposed = zip(*array)print(transposed) # [('a', 'c', 'e'), ('b', 'd', 'f')]

10. 鏈?zhǔn)奖容^以下代碼可對各種運算符進行多次比較。

a = 3print( 2 < a < 8) # Trueprint(1 == a < 2) # False

以上就是小編今天為大家分享的關(guān)于零基礎(chǔ)學(xué)Python要掌握的Python小技巧的文章,希望本篇文章能夠?qū)φ郎?zhǔn)備學(xué)習(xí)Python的小伙伴們有所幫助。想要了解更多Python相關(guān)的學(xué)習(xí)知識記得關(guān)注Python培訓(xùn)機構(gòu)官網(wǎng)。最后祝愿小伙伴們學(xué)習(xí)順利!

【免責(zé)聲明:本文圖片及文字信息均由小編轉(zhuǎn)載自網(wǎng)絡(luò),旨在分享提供閱讀,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系我們進行刪除?!?br>

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機構(gòu)!