python 基礎入門

2022-05-04 19:18:21 字數 1546 閱讀 4415

面向過程

以指令為中心,有指令處理資料

如何組織**,解決問題

物件導向

以資料為中心,所有的資料**都圍繞資料展開

如何設計資料結構,並且提供此類

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 ...