python3學習筆記五(個人回憶參考)

2021-08-29 23:15:41 字數 1036 閱讀 2353

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以防忘記,哈哈哈哈。對於不變物件來說,呼叫物件自身的任意方法,也不會改變該物件自身的內容。相反,這些方法會建立新的物件並返回,這樣,就保證了不可變物件本身永遠是不可變的。函式名其實就是指向乙個函式物...