1. 程式人生 > >某大佬的Python讀書筆記:70個註意的小Notes對於初學者十分友好

某大佬的Python讀書筆記:70個註意的小Notes對於初學者十分友好

位置 list 創建 字符串 參與 ssa 數據 靈活運用 普通

技術分享圖片

摘要:在閱讀python相關書籍中,對其進行簡單的筆記紀要。旨在註意一些細節問題,在今後項目中靈活運用,並對部分小notes進行代碼標註。

作者:白寧超

技術分享圖片

35使用多個列表。用法:

技術分享圖片

36 比較運算符兩邊各添加空格,便於可讀性。用法:if age > 40:37 dict修改值,用法:dict[‘key‘] = value38 dict刪除鍵值對,用法: del dict[‘key‘]39 字典的遍歷,用法:

技術分享圖片

40 字典列表,用法:

技術分享圖片

41 字典中存儲列表,用法:

技術分享圖片

42 字典中存儲字典,用法:

技術分享圖片

43 input接收用戶輸入,用法:message = input(‘user input some values!‘)44 %取模運算判斷奇偶,用法:

技術分享圖片

45 while循環的常規用法:

技術分享圖片

46 while循環使用標誌的用法:

flag = True

while flag:

message = input(prompt)

47 列表之間移動元素,用法:

while list[]:

newlist.append(list[].pop())

48 刪除特定的元素,用法:

技術分享圖片

49 形參與實參的理解,用法:

技術分享圖片

50 位置參數,用法:

技術分享圖片

51 關鍵字實參是傳遞函數的名稱-值對,用法:

技術分享圖片

52 形參設置默認值,用法:def describe(name=‘lisi‘,age):53 返回值,用法:

技術分享圖片

54 列表參數,用法:

技術分享圖片

55 傳遞任意參數,用法:def cats_name(*cats): # 可以傳遞多個形參56 位置實參和任意數量實參:

技術分享圖片

57 任意實參和關鍵字實參,用法:(cats.py)

技術分享圖片

58 導入整個模塊,用法:

import cats

cats.cats_name(para1,para2,para3,newname=para4,...)

59 導入特定的函數,用法:from nltk import map_tag as mt60 導入模塊所有函數,用法:from nltk import *61 形參默認時,兩邊不能為空,用法:def function_name(parament_0,parament_1=‘default‘)62 類的命名是駝峰型即首字母大寫。63 __init__(self,papa1,para2):避免python默認方法跟普通方法名稱沖突,self必不可少,必須位於其他形參的前面,指向實例本身。64 類的繼承,用法:

技術分享圖片

65 幾種類的導入方式,用法:

技術分享圖片

66 讀取文本文件,並刪除字符串始末空白,用法:my_str = line.strip()67 opem()自動創建文件路徑,若路徑不存在時候。68 異常代碼塊:try-except69 split()創建單詞列表

技術分享圖片

70 存儲數據json.dump()和json.load()

技術分享圖片

某大佬的Python讀書筆記:70個註意的小Notes對於初學者十分友好