久久国产乱子伦精品免费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. 主站蜘蛛池模板: 方正县| 巢湖市| 眉山市| 阿克苏市| 武夷山市| 绵阳市| 涡阳县| 洱源县| 伊吾县| 山西省| 乐都县| 竹北市| 靖州| 攀枝花市| 浠水县| 颍上县| 贵阳市| 东阳市| 博罗县| 康定县| 双鸭山市| 靖西县| 甘孜| 台中县| 高平市| 丰都县| 吴堡县| 轮台县| 若尔盖县| 开江县| 洞口县| 且末县| 波密县| 和田县| 乳山市| 洛隆县| 沽源县| 龙南县| 红河县| 大庆市| 富顺县|