Python知識點總結
- 1.Python基礎知識
- 1.1 變數及型別
- 1.2 識別符號與關鍵字
- 1.3 常用格式化輸出符號
- 1.4 運算子
- 1.4.1 算數運算子
- 1.4.2 賦值運算子
- 1.4.3 比較(即關系)運算子
- 1.4.4 邏輯運算子
- 1.5 資料型別轉換
- 1.6 判斷與回圈陳述句
- 1.7 字串、串列、元祖、字典
- 1.7.1 公共方法
- 1.7.2 字串常見操作
- 1.7.3 串列基本操作
- 1.7.4 元組
- 1.7.5 字典常見操作
- 1.8 函式
- 1.9 檔案操作
- 1.10 面向物件
- 1.10.1 概念
- 1.10.2 命名、分類、屬性與方法
- 1.10.3 私有權限
- 1.10.4 魔法方法
- 1.10.5 繼承
- 1.10.6 類屬性與實體屬性
- 1.10.7 類方法和靜態方法
- 1.10.8 單例模式
- 1.11 例外與模塊
- 1.11.1 例外
- 1.11.2 模塊
1.Python基礎知識
1.1 變數及型別
變數:用來存盤資料,常見型別如下,

1.2 識別符號與關鍵字
識別符號:是自己定義的,如變數名 、函式名等, 命名規則如下,
- 小駝峰式命名法(lower camel case): 第一個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myName、aDog;
- 大駝峰式命名法(upper camel case): 每一個單字的首字母都采用大寫字母,例如:FirstName、LastName;
- 用下劃線“_”來連接所有的單詞,比如send_buf;
關鍵字:
python一些具有特殊功能的識別符號,就是所謂的關鍵字,是python已經使用的了,所以不允許開發者自己定義和關鍵字相同的名字的識別符號,
可以通過如下命令查看當前系統中python的關鍵字:
import keyword
keyword.kwlist
Python中的常見關鍵字:
and as assert break class continue def del
elif else except exec finally for from global
if in import is lambda not or pass
print raise return try while with yield
1.3 常用格式化輸出符號

1.4 運算子
1.4.1 算數運算子

1.4.2 賦值運算子

1.4.3 比較(即關系)運算子

1.4.4 邏輯運算子

1.5 資料型別轉換

常用字符與ASCII碼對照表:

1.6 判斷與回圈陳述句
1、判斷陳述句:
if…elif…else
2、回圈陳述句:
while…
for…in…
注意:for遍歷串列時,不能與洗掉一起使用,否則會造成漏掉遍歷的情況
break 和 continue
break 的作用:立刻結束break所在的回圈
continue 的作用:用來結束本次回圈,緊接著執行下一次的回圈
break/continue 只能用在回圈中,除此以外不能單獨使用;在嵌套回圈中,只對最近的一層回圈起作用
1.7 字串、串列、元祖、字典
1.7.1 公共方法
1、下標和切片
-
下標索引:字串、串列、元組都支持下標索引,索引形式:name[i],i從0開始計數,
-
切片:切片是指對操作的物件截取其中一部分的操作,字串、串列、元組都支持切片操作,
切片的語法:[起始:結束:步長]
字串名[m:n:k] 從下標為m到下標為n-1,每k個取1個
注意:選取的區間從"起始"位開始,到"結束"位的前一位結束(不包含結束位本身),步長表示選取間隔,
2、運算子

3、python內置函式

4、相互轉換
set, list, tuple 三者可以相互轉換
set可以快速完成對list中元素去重
1.7.2 字串常見操作

1.7.3 串列基本操作

1.7.4 元組
python中通過下標訪問元組中元素,不允許修改元組的資料,包括不能洗掉其中的元素,
查看元組通過:index/count
index和count與字串和串列中的用法相同
1.7.5 字典常見操作

1.8 函式

1.9 檔案操作
1、訪問格式
打開檔案:f = open("檔案名","訪問模式"), f = open('test.txt', 'w')
關閉檔案: f.close()
2、檔案指標
f.tell(): 回傳一個是數字,表示檔案指標當前所在的位置
3、訪問模式

4、檔案讀寫與備份

5、檔案相關操作

1.10 面向物件
1.10.1 概念

1.10.2 命名、分類、屬性與方法
類名命名規則:大駝峰命名法
新式類與經典類:

屬性與方法:

1.10.3 私有權限

1.10.4 魔法方法

1.10.5 繼承

1.10.6 類屬性與實體屬性

1.10.7 類方法和靜態方法

1.10.8 單例模式
確保某一個類只有一個實體,通常應用于回收站,
1.11 例外與模塊
1.11.1 例外

1.11.2 模塊

模塊匯入方法
- import module_name
使用:module_name.函式名/變數名/類名 - from module_name import 函式名/變數名/類名
使用:直接通過 函式名/變數名/類名使用 - from module_name import *
使用:直接通過 函式名/變數名/類名使用
匯入包的格式
- import package_name.module_name as 簡寫
簡寫.變數名/函式名/類名 - from package_name.module_name import 變數名/函式名/類名
變數名/函式名/類名 - from package_name.module import *
變數名/函式名/類名 - from package_name import module_name
module_name.變數名/函式名/類名 - from package import *
module_name.變數名/函式名/類名
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/241849.html
標籤:python
上一篇:【Tensorflow 目標檢測中資料增強究竟起了什么作用?】探索資料增強的真正作用(通過具體模型+具體資料增強Data Augmentation方式來實體驗證)
下一篇:python基礎例題
