python程序的基本结构知识点总结_Python知识点总结
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 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、循環語句:
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.變量名/函數名/類名
總結
以上是生活随笔為你收集整理的python程序的基本结构知识点总结_Python知识点总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两个变量实现查找坏环c语言,C/C++编
- 下一篇: 用python做逻辑回归梯度上升_机器学