久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

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

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

1. 唯一性以下方法可以檢查給定列表是否有重復的地方,可用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. 列表細分該方法將列表細分為特定大小的列表。

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. 鏈式比較以下代碼可對各種運算符進行多次比較。

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

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

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

相關(guān)新聞

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

    1. 主站蜘蛛池模板: 五莲县| 汉源县| 合肥市| 雷波县| 黔南| 中江县| 阿瓦提县| 略阳县| 遂川县| 龙门县| 腾冲县| 谢通门县| 宜春市| 云阳县| 祁东县| 滨海县| 格尔木市| 三江| 田东县| 临城县| 广东省| 辰溪县| 马边| 涡阳县| 龙陵县| 临夏市| 庐江县| 齐河县| 南昌县| 蕉岭县| 恩施市| 唐河县| 泰和县| 汾西县| 鸡泽县| 商丘市| 临泽县| 大余县| 高尔夫| 余江县| 张家界市|