面向過程
以指令為中心,有指令處理資料
如何組織**,解決問題
物件導向
以資料為中心,所有的資料**都圍繞資料展開
如何設計資料結構,並且提供此類
tupple( ) 元祖
list 列表
dict 字典
一、函式
核心資料型別
數字: int long float bool
字元 str
列表 list
字典 dict
元祖 tupple
集合 set
檔案 file
類: 將同一種具體事務的共同特徵抽象出來的表現
資料: 變數-就是類的屬性
方法: 操作變數應用的資料的**
物件導向程式設計的三原則: 封裝 繼承 多台
二、裝飾器
@裝飾器函式名
def func():
pass
1. 將func當做引數傳給裝飾器函式,並執行
2. 將裝飾器函式的函式值返回值中心付給func
三、 模組
內建模組
_doc_
_package_
常用_name_
_file_
sys: sys.path 搜尋模組的路徑
os:hashlib:md5加密
自定義模組
第三方模組
1. 序列化相關模組
json: 適合跨語言,字串,基本資料型別
pickle:所有型別化,只適用於python
import json:
json.dumps() 將基本型別轉儲成字串
json.loads() 反序列化,將json轉為基本型別
2. 處理 模組
import time
四、字串格式化
%s$d
五、生成器和迭代器
六、其他
遞迴和氣泡排序法
七、反射
八、正則
^ : 再起時位置匹配
. : 任意字元
* : 代表0到多次
+: 代表1到多次
? : 0到1次
九、xml
瀏覽器返回的字串
1.html
2json
3xml
十。物件導向
class sqlheapler:
def remoce():
pass
def modify():
pass
def create():
pass
self 就是物件指標
5.構造方法
_init_ ,類在()自動執行
6、物件導向、類成員
字段靜態字段
普通字段
ps: 靜態欄位在**載入時,已經建立
方法:所有的方法屬於類
普通方法,由物件呼叫執行(方法屬於類)至少有乙個self
j靜態方法,由類來呼叫執行
類方法 :最少有乙個cls,類執行
屬性
python入門記錄 python入門基礎習題記錄
執行python指令碼的兩種方式 1 配置好環境變數,python py 2 python進入python直譯器,直接執行 簡述位 位元組關係 1 1位元組 byte 8位 bit 簡述ascii,unicode,utf 8,gbk關係 1 ascii 最早的一種編碼方式,用乙個位元組也就是8位來表...
Python入門基礎
python基礎 1.python說明 可以通過help 函式查詢幫助文件,id 函式查記憶體位址。個人覺得python的語法和環境與matlab有點像。2.python特點 解釋性,物件導向,高階動態,跨平台可移植,易擴充套件,膠水,開源,可嵌入性。3.基本輸入輸出語句 輸入函式 raw inpu...
python基礎入門
eg print s is number d python 1 python的print語句,與字串操作符 使用,可實現字串的替換功能,s 表示字串替換 d表示乙個整型來替換,f 表示乙個浮點來替換,1 raw input 內建函式,它讀取標準輸入,並將讀取到的資料賦值給指定的變數 eg user ...