1. 程式人生 > 其它 >python語法學習記錄

python語法學習記錄

1、在Python中,用引號括起的都是字串,其中的引號可以是單引號.
2、 for dog in dogs: 迴圈列表
3、避免縮排錯誤
    忘記縮排
    忘記縮排額外行
    不必要的縮排
    迴圈後不必要的縮排
    遺漏了冒號: for 語句末尾的冒號告訴Python, 下一行是迴圈的第一行。
4、python 列表刪除三種方法
    del lists[0]
    item = lists.pop()
    lists.remove("deng")
5、 python 不支援函式過載
6、 python 規定函式定義是形參,使用是實參
7、 python 呼叫函式可以使用 關鍵字繫結,忽略引數順序
8、 Python將非空字串解讀為True,空字串解讀為False 9、 函式可以返回各種型別的值 10、函式引數為列表時,函式中修改列表會一直存在。想要禁止函式修改列表 用list[:] 傳副本 11、傳遞任意數量的實參(即可變引數) def make_pizza(*toppings) 是建立一個名為 toppings的空元組,   並將接收到的所有引數都封裝到這個元組中。 12、結合使用位置實參,和任意數量實參。 只要將任意數量實參放置在最後就行了。 13、可將函式編寫成能夠接受任意數量的鍵值對——呼叫語句提供了多少就接受多少。   形如 def build_profile(first, last, **user_info) **
user_info 創造一個空字典   呼叫時 build_profile(first, last, location="princeton", field = "physics") 14、python 支援import匯入模組也支援 from module_name import function_name 匯入特定函式 15、python 可以使用 as 關鍵字給模組和方法指定別名 16、python 使用class 關鍵字建立類, 類名首字母大寫 class Dog: 必須定義 __init__(self, )方法左右各有兩個下劃線。 例項化物件的時候是依靠此方法,其中 self為指向例項本身的引用 在呼叫類中方法時,形參self不需要指明
17、python 的子類繼承父類的所有方法和屬性 class ElectricCar(Car) 表示 ElectricCar繼承Car   在子類的 __init__()方法中要呼叫父類的__init__()方法 super().__init__() 18、python 子類重寫父類的方法,只需要定義一個和父類重名的方法即可19、python 支援將例項作為 類的屬性 20、讀取文字時,python 將其中所有文字都解讀為字串 21、python操作檔案以with關鍵字 + open() 方法實現,open("filename","operateModel")可以提供兩個引數   r讀取模式 w寫入模式 a附加模式 r+讀寫模式。   如果寫入的檔案不存在,函式open()將自動建立它。   如果以寫入模式開啟已經存在的檔案,會清空該檔案的內容。   python也只能將字串寫入文字檔案 22、python 通過 try-except程式碼塊處理異常