while
while else
滿足while後條件時一直迴圈
forfor else
主要用來遍歷/迴圈序列或集合、字典
break終止當前迴圈
continue跳過當前迴圈
當使用for else時,若在for中使用了break,則不會執行到else,若使用continue則在for結束後正常執行else
若在print()中加入end,可控制輸出格式如:print(123,end="\n"),換行輸出整數123
range()可按要求生成整數列表
可設定range()的引數生成不同的整數列表。
range(10):[0,1,2,3,4,5,6,7,8,9]
range(1,10): [1,2,3,4,5,6,7,8,9]
range(0,10,2): [0,2,4,6,8]
range(10,0,-2): [10,8,6,4,2]
若要讓資料夾成為乙個包,資料夾下應該包含__init__.py檔案
讀取包名就是讀取包中的__init__.py
import 模組名
import 包名.模組名
import 模組名 as 別名
from 模組 import 變數、類…
from 模組 import *:將模組中的所有東西匯出
使用*匯出時,若只匯出模組中的一部分變數、類等,可以用模組的內建屬性(變數)。
如:有模組test.py:
all=[『a』,『b』]
a=1b=2
c=3有模組out.py_init_.py模組還可以設定讓包下的某些模組不被匯出,
只需在該檔案中編寫__all__,在其中新增不想被到處的模組。
如果在多個py檔案中都要
import a
import b
import c,
我們可以將這三個import放到某個模組x下的__init__.py中,這樣我們這多個py檔案只需import x,就相當於import了a,b,c
python3學習筆記三(個人回憶參考)
指向某一值的名詞。有一定的命名規範 字母 數字 下劃線任意組合,但不能以數字開頭。並且區分大小寫。變數名不能用系統關鍵字。命名時,變數名應有一定的含義。列表中的元素可以用索引來修改,元祖是不可變型別,所以不可修改。元組中某一元素為列表,如 1,2,3,4 可修改元組第三個元素中的值,理解為修改的是列...
python3學習筆記一(個人回憶參考)
int 沒有小數點的數字,如 1,2 3 float 帶有小數點的數字,如 1.1 1.11 python3中所有的整型都用int,所有的浮點型都用float表示。運算時 int int int,如 1 1 2 int float float,如 1 1.1 2.1 float float floa...
python3個人學習總結
python3個人學習總結 由於自己很久一段時間沒接觸python的話就會生疏,所以寫了summary以防忘記,哈哈哈哈。對於不變物件來說,呼叫物件自身的任意方法,也不會改變該物件自身的內容。相反,這些方法會建立新的物件並返回,這樣,就保證了不可變物件本身永遠是不可變的。函式名其實就是指向乙個函式物...