更多課程 選擇中心

Python培訓
美國上市教育機構

400-111-8989

Python培訓

零基礎學Python要掌握的小技巧

  • 發布:Python培訓
  • 來源:知識
  • 時間:2020-03-05 15:42

今天小編要跟大家分享的文章是關于零基礎學Python要掌握的小技巧。近年來隨著人工智能和機器學習的發展,Python大火,許多人在數據科學、機器學習、web開發、腳本編寫和自動化等領域中都會使用Python,可以說,Python是一種十分流行的語言。 Python流行的部分原因在于簡單易學。 今天小編要跟大家分享的文章是關于10個簡短的、且能在30秒內掌握的代碼片段。想要學習Python的小伙伴們來和小編一起看一看吧!

零基礎學Python要掌握的小技巧

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. 內存此代碼段可用于檢查對象的內存使用情況。

import sys

variable = 30

print(sys.getsizeof(variable)) # 24

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

def byte_size(string):

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

byte_size('?') # 4

byte_size('Hello World') # 11

5. 打印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. 計數以下代碼可用于調換2D數組排列。

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

以上就是小編今天為大家分享的關于零基礎學Python要掌握的小技巧的文章,希望本篇文章能夠對正在學習Python相關知識的小伙伴們有所幫助,想要了解更多Python相關知識記得關注達內Python培訓官網。最后祝愿小伙伴們工作順利!

【免責聲明:本文圖片及文字信息均由小編轉載自網絡,旨在分享提供閱讀,版權歸原作者所有,如有侵權請聯系我們進行刪除?!?

預約申請免費試聽課

填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

上一篇:Python編程中常見的錯誤有哪些?
下一篇:Python中字符串的處理技巧有哪些

哪些崗位學了Python更有優勢?

Python中字符串的處理技巧有哪些

零基礎學Python要掌握的小技巧

Python編程中常見的錯誤有哪些?

選擇城市和中心
黑龍江省

吉林省

河北省

湖南省

貴州省

云南省

廣西省

海南省

亚洲Av -宅男色影视,首长不要好深h,gogo人体高清大胆专