老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網站建設、域名注冊、服務器等服務

Python基礎知識點有哪些

本篇內容主要講解“Python基礎知識點有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Python基礎知識點有哪些”吧!

在西盟等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供做網站、成都網站制作 網站設計制作按需開發(fā)網站,公司網站建設,企業(yè)網站建設,品牌網站設計,成都全網營銷,外貿網站建設,西盟網站建設費用合理。

Python程序文件結構

程序→模塊→語句→表達式

Python的關鍵要素(8個)

要素#1:基本數據類型

Integral類型

浮點類型

字符串

要素#2:對象引用(變量)

變量是指向內存對象的引用(變量沒有類型,對象才有)

變量命名規(guī)則

Python命名慣例

要素#3:組合數據類型

序列類型(最基本的)

列表

元組

字符串

Unicode字符串

buffer對象

xrange對象

集合類型

集合

映射類型

字典

要素#4:邏輯操作符

①身份操作符

②比較操作符

③成員操作符

④邏輯運算符

要素#5:控制流語句

if

while

for…in

try

要素#6:算數操作符

要素#7:輸入/輸出

要素#8:函數的創(chuàng)建與調用

Python編程風格

語句和語法

標識符

命名慣例

Python文件結構

①起始行

②模塊文檔

③模塊導入

④(全局)變量定義

⑤類定義

⑥函數定義

⑦主程序

02. Python對象類型及其運算

所有數據皆對象

所有對象都有一個身份(id)、一個類型(type)、一個值(value) ;

所有對象都有引用計數(sys.getrefcount())添加口口裙(602+697+820),可免費領取python學習資料大全 ;

對象都是類實例化而來

類:數據(即變量)+方法(即函數)

Python核心數據類型

數字:int,long,float,complex,bool

不可變

字符:str,unicode

不可變

可迭代對象

支持操作:切片,索引,增,刪,改

列表:list

容器類型,可變

可迭代對象(列表解析)

支持操作:切片,索引,增,刪,改

元組:tuple

容器類型,不可變

可迭代對象

支持操作:切片,索引

字典:dict

容器類型,可變,無序

可迭代對象

索引非常快

支持操作:索引,增,刪,改

集合:set

無序,可哈希

支持操作:并,交,差

文件:file

其他類型:frozenset(凍結集合),類類型(類本身也是一種類型),None

表達式和語句

表達式:某事

表達式操作符(存在運算優(yōu)先級)

語句:做某事

賦值語句

調用語句

條件語句

控制語句

……

03. Python流程控制

if 語句

if boolean_expression1: 
    suite1 
elif boolean_expression2: 
    suite2 
.... 
else: 
    else_suite

while 循環(huán)語句

一般用于非遍歷式的,速度比較慢

while boolean_expression: 
    while_suite 
else: 
    else_suite

for 循環(huán)語句

用于可遍歷式的,速度快

for expression1 in iterable: 
    for_suite 
else: 
    else_suite

04. Python迭代器和列表解析

如果某對象在其內部實現了__iter__或__getitem__方法,則該對象為可迭代(iterable)對象。

我給大家推薦一個學習氛圍超好的地方,python交流裙:602加697最后再加820 ,適合在校大學生,小白,想轉行,想通過這個找工作的加入。裙里有大量學習資料,有大神解答交流問題,每晚都有免費的高品質騰訊直播課堂

字符,列表,元組;

字典;

文件

迭代器(也叫游標)

生成方式:

直接調用內置的`__iter__`方法;

iter() 函數

調用方式:next()

不可逆,遍歷完后要重新創(chuàng)建

▲列表解析

根據已有列表,高效生成新列表的方式。

語法:

[ expression for iter_var in iterable ] 

[ expression for iter_var in iterable if cond_expr] 

直接返回一個新列表

▲生成器

返回一個生成器對象,一次只生成一個值——惰性計算方式

語法:

(expr for iter_var in iterable) 

(expr for iter_var in iterable if cond_expr) 

05. Python文件對象

文件和文件系統(tǒng)

打開文件

語法:ar_name = open(name [, mode [, bufsize]])

打開模式mode:r,w,a,r+,w+,a+

python文件是可迭代對象:next()

讀取行:.readline(),readlines()

指針

.tell()

移動指針:seek(offet [, whence])

offset: 偏移量

whence: 偏移的起點

0:從文件頭部開始偏移(默認)

1:從當前位置開始偏移

2:從文件尾部開始偏移

關閉文件:.close()

os模塊

與 目錄 相關的方法

與 文件 相關的方法

與 訪問權限 相關的方法

與 文件描述符 相關的方法

與 設備文件 相關的方法

pickle模塊

可以直接將python中的原生對象存儲到文件中

06. Python函數

python中有4種函數:

①全局函數

②局部函數

③lambda函數/匿名函數

④方法(類中的函數)

創(chuàng)建函數

語法:

def funtionName(parameters): 
    suite

數作用域(名稱空間)/變量名解析

LEGB原則:本地→函數內→全局→內置

函數的閉包(工廠函數)

函數定義了本地作用域

模塊定義了全局作用域

參數傳遞

注意:不要在函數內部去修改可變對象

參數匹配模型

位置參數

關鍵字參數

默認參數

可變參數

匿名函數lambda

語法:

lambda args: expression 

是個表達式而非語句,直接返回函數對象

Python函數式編程/泛函編程

就是把函數當作參數傳遞給另一個函數,實現函數調用函數

過濾器:

filter(func, seq)

映射器:

map(func, seq1 [, seq2 ...])

折疊:

from functools import reduce 

reduce(func, seq1 [, init]) 

yield生成器

在函數中使用yield,會返回一個生成器對象

裝飾器

本身也是一個函數

功能:增強被裝飾函數的功能

使用@符號進行調用

遞歸函數

自己調用自己

組成:邊界條件,遞歸前進段,遞歸返回段

函數的設計規(guī)范

(降低)耦合性

(提高)聚合性

07. Python類與面向對象

python既可以面向過程,也能夠面向對象。

面向對象編程(OOP)

先有類,類實例化出對象

類的成員:狀態(tài)集合(數據)+ 轉換這些狀態(tài)的操作集合(方法)

類間的關系

1、依賴(“uses-a”)

2、聚合(“has-a”)

3、繼承(“is-a”)

3個原則

封裝(Encapsulation)

繼承(Inheritance)

多態(tài)性(Polymorphism)

創(chuàng)建類

一般形式 :

class ClassName(bases): 
    'class documentation string' 
    data = value #定義數據屬性 
    def method(self, ...): #定義方法屬性,可調用 
        self.meber = value

類中每個方法必須具有self參數,它隱含當前實例之意

類屬性

object.attr

獲取方式:.__dict__ 或 dir()

特殊類屬性

__dict__, __name__, __doc__, __bases__, __module__, __class__

類方法

調用:object.method()

python規(guī)定,沒有實例,方法不允許被調用,此即為“綁定”

python構造器

每一個類都有一個稱為構造器的特殊方法——__init__

隱性地為實例提供屬性

python析構器/解構器

__del__

銷毀一個實例

實例屬性

實例僅擁有數據屬性(嚴格來說,方法是類屬性)

通常通過構造器__init__為實例提供的屬性

類的繼承

創(chuàng)建子類:

class SubClassName(ParentClass1 [, ParentClass2, ...]): 
    'optional class documentation string' 
     class_suite

屬性搜索樹

類、實例和其他對象的一些內建函數

issubclass()

isinstance()

hasattr()

super()

運算符重載

在方法中攔截內置的操作,重新定義

08. Python模塊

python模塊其實就是python的程序文件(.py)

python程序框架

頂層文件(1個):程序執(zhí)行入口

模塊文件(0,1,多個)

標準庫模塊

導入模塊

import module1 [, module2 [,... moduleN]] 
import module as module_alias 
form module import name1 [, name2 [, ... nameN]]

模塊的工作機制

import時會執(zhí)行3個步驟

找到模塊文件

模塊搜索——搜索路徑:sys.path

編譯成字節(jié)碼

執(zhí)行模塊的代碼來創(chuàng)建其所定義的對象

python包

將一組模塊歸并到一個目錄中,此目錄即為包

import dir1.dir2.mod1 #包名.子包名.模塊名 

模塊的頂層執(zhí)行及被導入

頂層執(zhí)行

作為頂層文件

內置屬性__name__的值為 __main__

被導入

作為模塊文件

內置屬性__name__的值為模塊名

發(fā)布python模塊或程序

使用disutils發(fā)布模塊

09. Python異常

python的運行時發(fā)生的錯誤稱作異常

語法錯誤

邏輯錯誤

異常的功用

錯誤處理:默認停止程序,打印錯誤信息

事件通知

特殊情況處理

終止行為

非常規(guī)控制流程

檢測和處理異常

通過try語句檢測

try-except:檢測和處理異常

try-finally:僅檢查異常并做一些必要的清理工作

復合形式:try-except-finally

自定義異常——raise

格式:raise [SomeException [, args [, traceback]]]

異常對象

異常是一個對象

基類:Exception,BaseException

標準異常類StandarError

自定義異常類

多重繼承:從自定義異常類和標準異常類進行多重繼承

python標準庫中的許多模塊都定義了自己的異常類

class CustomAttributeError(CustomException, AttributeError): 

    pass 

assert斷言語句

在程序中引入調試代碼,實現手動觸發(fā)異常

簡化版的自定義異常方式

assert condition [, expression] 

10. Python執(zhí)行環(huán)境

Python解釋器環(huán)境與選項

啟動解釋器的命令行參數:

python [option] [-c cmd| filename | - ] [args]

Python解釋器環(huán)境變量

11. Python代碼的測試、調試與探查

python文檔字符串(docstrings)

內置函數help()或對象的默認方法__doc__可顯示

doctest模塊

基于文檔對程序本身做測試

可創(chuàng)建自測試的模塊

if __name__ == '__main__': 
    import doctest 
    doctest.testmod()

到此,相信大家對“Python基礎知識點有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!


當前題目:Python基礎知識點有哪些
網址分享:http://www.xueling.net.cn/article/geiiog.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国产精品国产三级国产专播i12 | 久久ク成人精品中文字幕 | 最新亚洲av日韩av二区 | 成人免费观看视频大全 | 一二区精品 | 丰满人妻翻云覆雨呻吟视频 | 国产美女免费网站 | wwwav国产 | 国产成人a视频高清在线观看 | 粉嫩在线一区二区三区视频 | 国产激情网站 | 伊人丁香五月婷婷综合激情四射网 | 国语少妇高潮对白在线 | 亚洲爆乳成AV人在线视菜奈实 | 一级视频在线观看 | 亚洲色婷婷六月亚洲婷婷6月 | 无遮挡亲胸捏胸免费视频 | 永久免费无码网站在线观看个 | 日欧一级片 | 国产资源av | 48国产吹潮在线观看 | 岛国片一区二区 | 夜夜调教禁脔欢爱h | 国产精品美女WWW爽爽爽视频 | 精品久久亚洲精品中文字幕 | 三年中文在线观看免费大全 | 成人羞羞视频免费 | 亚洲精品尤物av在线观看任我爽 | 无码亲近乱子伦免费视频在线观看 | 极品少妇xxxx精品少妇 | 91精品国产高清久久久久久久久 | 全职猎人1999在线动漫免费观看 | 99精品福利视频 | 国产人成看黄久久久久久久久 | 日韩青青草 | 午夜伦理片在线观看 | 在线欧美小视频 | 国产裸舞福利在线视频合集 | 日本一卡2卡3卡四卡精品网站 | 国产亚洲精品久久久久丝瓜 | 无码精品人妻一区二区三区人妻斩 |