python基本用法 Python基本用法總結

2021-10-13 14:34:01 字數 2043 閱讀 1180

python 的設計具有很強的可讀性,易於使用。這裡對python基本用法做乙個總結介紹。

一、 變數型別

1、 變數賦值

python中的變數賦值不需要型別宣告,每個變數在使用前都必須賦值,變數賦值之後才會被建立。使用等號進行變數的賦值。

2、 多個變數賦值

為多個變數賦值時或進行列表內資料的交換時,可以使用這樣的賦值方式。

3、 標準資料型別

在記憶體中儲存的資料可以有多種型別。python定義了一些標準型別,用於儲存各種型別的資料。下面列舉了幾種資料型別:

a、 數字

數字資料型別用於儲存數值,數字型別是不可變資料型別。python支援3種不同的數字型別:

int:通常被稱為整型,不帶小數,正負整數都可以,注意python3沒有python2的long型別。

float:浮點型由整數部分與小數部分組成,浮點型可以用科學計數法表示。

complex:複數可以由實部和虛部構成。

b、 字串

字串是python中最常用的資料型別,是不可變資料型別,可以使用單引號或雙引號包住來表示。支援切片操作。

c、 列表

列表是python中的基礎資料型別,是可變資料型別,使用方括號將元素包裹,使用逗號將元素分割。支援切片操作。

python的列表生成式是乙個非常方便的用法。

d、 元組

python 的元組與列表類似,不同之處在於元組的元素不能修改。元組是不可變資料型別。支援切片操作。

e、 字典

字典是python中唯一的對映型別,採用鍵值對的方式儲存資料,字典的鍵必須是不可變資料型別。

總結一下:

二、 迭代器與生成器

a、 迭代器

迭代器物件從集合的第乙個元素開始訪問,直到所有的元素被訪問完結束。

兩種方法建立乙個迭代器物件:1、對於可迭代物件(列表、字串、元組),使用iter()方法進行將乙個可迭代資料型別用於建立迭代器。2、使用「元組生成式」,建立可迭代物件。

兩種方法返回迭代器中的元素:1、next()方法,每次呼叫依次返回迭代器中的元素。如果迭代器中沒有元素,會報錯。2、使用for迴圈取出元素。

b、 生成器

在python中,使用了yield的函式被稱為生成器。簡單點理解生成器就是乙個迭代器。

在呼叫生成器執行的過程中,每次遇到 yield時函式會暫停並儲存當前所有的執行資訊,返回yield的值,並在下一次執行next()方法時從當前位置繼續執行。

同樣,生成器也可以使用for迴圈進行呼叫。

三、 條件語句

python條件語句是通過一條或多條語句的執行結果(true或者false)來決定執行的**塊。

python中用elif代替了else if,所以if語句的關鍵字為:if–elif–else。其中if和elif後面要跟上條件,如果滿足條件執行**塊,執行**;如果都不滿足,執行else後的**塊。

四、 迴圈語句

python中的迴圈語句有for和while。

break 語句可以跳出for和while的迴圈體。如果你從 for或 while 迴圈中終止,任何對應的迴圈 else 塊將不執行。

continue語句被用來跳過當前迴圈塊中的剩餘語句,然後繼續進行下一輪迴圈。

五、 函式

函式是組織好的,可重複使用的,用來實現單一,或相關聯功能的**段。函式能提高應用的模組性,和**的重複利用率。

對於列表、字典、字串等資料型別,python提供了很多的內建函式,這裡對這些常用函式做乙個說明:

列表的函式:

字串的函式:

字典的函式:

除了python內建的函式,還可以設計自定義函式。

六、 檔案操作

python open() 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 異常。

使用open()方法一定要保證關閉檔案物件,即呼叫close()方法。

open方法的常用兩個引數有file(檔案路徑),mode(讀寫檔案的方式)。常用的mode方式有:

一般使用with結構。使用with結構的好處是不用在每次開啟檔案後再進行關閉操作。

python中迭代器的基本方法 Python迭代器

迭代器是可以迭代的物件。在本教程中,您將了解迭代器的工作原理,以及如何使用 iter 和 next 方法構建自己的迭代器。迭代器在python中無處不在。它們優雅地實現在迴圈,推導,生成器等中,但隱藏在明顯的視覺中。python中的迭代器只是乙個可以迭代的物件。乙個將一次返回資料的物件或乙個元素。從...

pytho中with語句的用法

python中的with語句使用於對資源進行訪問的場合,在程式處理過程中是否異常都會執行 enter self 方法,exit 清理 方法操作,釋放被訪問的資源,比如有檔案讀寫後自動關閉 執行緒中鎖的自動獲取和釋放都可以使用。用open開啟乙個檔案進行讀寫時,都有可能產生ioerror。而且檔案每次...

Python集合基本用法

author f list 1 1,4,6,8,6,34,77 list 1 set list 1 列表轉集合 集合和字典一樣 都是無序的 print list 1,type list 1 list 2 set 4,5,6,98,2,5 print list 1,list 2 交集print lis...