Python基礎知識點回顧
一、變量與標識符
命名規則:數字、字母、下劃線組成,不能以數字開頭,不能是關鍵字
二、數據類型
基本數據類型:
多個變量賦值:a = b = c = 1 a, b, c = 1, 2, "runoob"
Python3中有六個標準數據類型:
-
- Number(數字)(註意下數值運算操作中的 取余%,取整//)
- String(字符串)
- List(列表)
- Tuple(元組)
- Set(集合)
- Dictionary(字典)
Python3 的六個標準數據類型中:
-
- 不可變數據(3 個):
- 可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。
- 不可變數據(3 個):
列表、元組、集合、字典、字符串:
正刪改查
三、分支語句:
if elif else
四、循環:
while
for in
break 和 continue
五、函數:
1.無參數無返回值
2.無參數有返回值
3.有參數無返回值
4.有參數有返回值
return 單個值/多個值
參數類型:
位置參數
默認參數
*args
**kwargs
註意:打印一個值,在函數內部是直接print
返回結果並打印,在函數內部是return 然後在外部調用的時候再打印
遞歸函數:自己調用自己,註意:設置一個遞歸出口
匿名函數:定義:函數名 = lambda 形參 : 返回值
例:add = lambda a,b : a+b
c = add(3, 4)
六、面向對象:
類實例化對象
屬性:
1.實例屬性 self.屬性名 對象.屬性名
2.類屬性 cls.屬性名 類名.屬性名
方法:
1.實例方法(成員方法)
2.類方法
@classmethod
3.靜態方法
@staticmethod
魔術方法
__init__ 初始化
__str__ 打印對象
__del__ 刪除對象時調用
__new__ 給對象分配地址(內存空間)
單例模式
七、文件、模塊、異常
1.文件
格式一:(手動關閉格式)
打開文件:file = open("文件名", "讀寫模式")
操作文件:例如:file.write(xxx)
關閉文件:file.close()
格式二:(免關閉模式)
打開文件:with open("文件名", "讀寫模式") as file:
操作文件:例如:file.write(xxx)
打開方式:
r 只讀
rb 以二進制打開只讀
w 寫 從文件開頭寫(會覆蓋原來的內容)
wb 寫 以二進制寫
a 追加寫
ab 以二進制追加寫
操作文件:
read()
readline() 讀一行
readlines() 讀取所有行
write()
八、異常
try:
代碼
except 錯誤類型 as e:
代碼
else:
代碼
finally:
代碼
九、模塊
import 模塊名
from 模塊名 import 方法名
from 模塊名 import *
Python基礎知識點回顧