python的知識點

2021-09-19 12:00:50 字數 763 閱讀 9860

while 迴圈語句和 for 迴圈語句使用 else 的區別:

1、如果 else 語句和 while 迴圈語句一起使用,則當條件變為 false 時,則執行 else 語句。

2.如果 else 語句和 for 迴圈語句一起使用,當 for 迴圈正常終止後則執行else語句!

函式引數傳遞:值傳遞和指標傳遞

值傳遞:引數傳入後對傳入的值不改變。值傳遞的資料型別包括:數值,字串,元組,即不可變資料型別

指標傳遞:引數傳入後對傳入的值改變。指標傳遞的資料型別包括:列表,字典,集合。即可變資料型別。

類的專有方法,格式__str__,該部落格(描寫的很詳細,本文不做解釋

模組:與類相似,將變數屬性和方法屬性放在同一檔案。

模組匯入搜尋路徑:1)當前程式所在的資料夾的路徑;2)標準庫安裝的路徑;3)作業系統定義的pythonpath設定的路徑。匯入方式通過import ,from··· import···

模組包:將相同功能的檔案放在同乙個資料夾, 必須包含__int__.py檔案,該檔案可以為空。

上下文管理器:with a as a: 自動呼叫a的專有方法__enter__,exit。 相當於如下流程:

a =a

a.__enter__

try:

do something

exception:

some exception

finaly:

a.__exit__

python大一知識點 python知識點複習

放假歸來,這幾天複習了一下好久不用的python,總結了一下知識點。語法基礎tuple與list的異同都由多個元素組成 tuple由 組成,list由組成 tuple不可變,list可變 tuple表示的是一種結構,而list表示的是多個事物的集合 tuple操作比list快 字串用法要點 轉義符和...

關於python的知識點

一 python函式的特點 1 代表執行單獨的操作,2 採用零個或多個引數作為輸入,3 返回值 可能是復合物件 作為輸出。二 python函式round的解釋 在round的函式,如果距離兩邊一樣遠,會保留到偶數的一邊。三 python正規表示式匹配反斜槓 為什麼是 或是 r 呢?因為在正規表示式中...

python遇到的知識點

python遇到的知識點,記錄一下。方便學習。查了資料,關於open 的mode引數 r 讀 w 寫 a 追加 r r w 可讀可寫,檔案若不存在就報錯 ioerror w w r 可讀可寫,檔案若不存在就建立 a a r 可追加可寫,檔案若不存在就建立 對應的,如果是二進位制檔案,就都加乙個b就好...