學習python 第三十九天

2021-09-25 02:29:27 字數 1086 閱讀 7902

python 好的**

防止python指令碼中被重複執行

ifname== 『main』:

if x: 判斷真

if not x: 判斷假

if x in items: # 包含

for x in items: # 迭代

不使用臨時變數交換兩個值

a, b = b, a

用序列構建字串。

sr = [『a』, 『a』, 『c』, 『c』, 『b』, 『b』]

ss = ''join(sr)

print(ss) # aaccbb

eafp優於lbyl。

eafp:

try:

x = my_dict[「key」]

except keyerror:

# handle missing key

lbyl:

if 「key」 in my_dict:

x = my_dict[「key」]

else:

# handle missing key

lbyl版本必須在目錄中搜尋兩次鍵

使用enumerate進行迭代。

>>>seasons = ['spring', 'summer', 'fall', 'winter']

>>> list(enumerate(seasons))

[(0, 'spring'), (1, 'summer'), (2, 'fall'), (3, 'winter')]

用生成式生成列表。

data = [7, 20, 3, 15, 11]

result = [num * 3 for num in data if num > 10] #如果大於10的才會輸出

print(result) # [60, 45, 33]

用zip組合鍵和值來建立字典。

keys = [『0』, 『1』, 『2』]

values = [『a』, 『b』, 『c』]

d = dict(zip(keys, values))

print(d)

python爬蟲學習第三十九天

今天完成昨天說的,採集網頁並驗證,這個程式有一定難度 練習 驗證wikipedia鏈結名稱的最後一項與頁面標題是否相符 import unittest from bs4 import beautifulsoup from urllib.request import urlopen import da...

株洲所實習的第三十九天(周記 八)

今天是2020年1月6日星期一,記錄一下上週發生的事情。上週買了一本西班牙語的書,開始自學西班牙語。學了第一天之後,我發現西語有乙個特點,是這個單詞怎麼拼寫,基本上就怎麼發音。西語的母音無論出現在哪個位置,都是發原本的音。espa a是西語的西班牙的意思。我覺得挺有趣的,不過有一點讓我不太適應的是,...

第三十九周學習筆記

原文 rich feature hierarchies for accurate object detection and semantic segmentation目標檢測發展停滯,通過複雜的ensemble模型才能勉強提高一些精度 兩個 insights 三個模組 一些名詞 為什麼不直接使用fi...