歡迎光臨
每天分享高質量文章

完美Python入門基礎知識點總結

人生苦短,我用Python

Python識別符號


Python有五個標準的資料型別

  • Numbers(數字)

  • String(字串)

  • List(串列)

  • Tuple(元組)

  • Dictionary(字典)

萬丈高樓平地起,這五個標準的資料型別講貫穿於整個Python

Python支援四種不同的數字型別:

  • int(有符號整型)

  • long(長整型[也可以代表八進位制和十六進位制])

  • float(浮點型)

  • complex(複數

python的字串串列有2種取值順序:

  • 從左到右索引預設0開始的,最大範圍是字串長度少1

  • 從右到左索引預設-1開始的,最大範圍是字串開頭

List(串列) 是 Python 中使用最頻繁的資料型別。

  • 串列可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含串列(即巢狀)。

  • 串列用 [ ] 標識,是 python 最通用的複合資料型別。

  • 串列中值的切割也可以用到變數 [頭下標:尾下標] ,就可以擷取相應的串列,從左到右索引預設 0 開始,從右到左索引預設 -1 開始,下標可以為空表示取到頭或尾。

  • 加號 + 是串列連線運運算元,星號 * 是重覆操作。

元組是另一個資料型別,類似於List(串列)。

  • 元組用”()”標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於只讀串列。

字典(dictionary)是除串列以外python之中最靈活的內建資料結構型別。

  • 串列是有序的物件結合,字典是無序的物件集合。兩者之間的區別在於:字典當中的元素是透過鍵來存取的,而不是透過偏移存取。

  • 字典用”{ }”標識。字典由索引(key)和它對應的值value組成。

Python資料型別轉換

Python 運運算元


python比較運運算元

以下假設變數a為10,變數b為20:


Python賦值運運算元

以下假設變數a為10,變數b為20:

Python位運運算元

下表中變數 a 為 60,b 為 13,二進位制格式如下:

Python邏輯運運算元


Python成員運運算元

除了以上的一些運運算元之外,Python還支援成員運運算元,測試實體中包含了一系列的成員,包括字串,串列或元組。


Python身份運運算元

身份運運算元用於比較兩個物件的儲存單元

註:is 與 == 區別:

is 用於判斷兩個變數取用物件是否為同一個, == 用於判斷取用變數的值是否相等。

Python 迴圈陳述句

Python提供了for迴圈和while迴圈(在Python中沒有do..while迴圈):


Python Number(數字)

Python 支援四種不同的數值型別:

Python數學函式

隨機函式

隨機數可以用於數學,遊戲,安全等領域中,還經常被嵌入到演演算法中,用以提高演演算法效率,並提高程式的安全性。

Python包含以下常用隨機數函式:

Python三角函式

Python包括以下三角函式:


Python數字常量


Python字串

Python跳脫字元:

在需要在字元中使用特殊字元時,python用反斜槓()跳脫字元。如下表:

Python字串運運算元:

下表實體變數 a 值為字串 “Hello”,b 變數值為 “Python”:

Python字串格式化

Python串列

Python包含以下函式:


Python包含以下方法:

Python元組

Python的元組(tuple)與串列類似,不同之處在於元組的元素不能修改。

元組使用小括號,串列使用方括號。

元組內建函式:

Python元組包含了以下內建函式

Python字典

字典是另一種可變容器模型,且可儲存任意型別物件。

字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})

字典內建函式及方法:

Python字典包含了以下內建函式:

Python字典包含了以下內建方法:


匿名函式lambda

python 使用 lambda 來建立匿名函式。

如:

sum = lambda arg1, arg2: arg1 + arg2;print "相加後的值為 : ", sum( 10, 20 ) //輸出30

python import陳述句

Python檔案操作

不同樣式開啟檔案的完全串列:

  • File物件的屬性

一個檔案被開啟後,你有一個file物件,你可以得到有關該檔案的各種資訊。

以下是和file物件相關的所有屬性的串列:

Python File(檔案)方法

file 物件使用 open 函式來建立,下表列出了 file 物件常用的函式:

序號 方法及描述
1

file.close()

關閉檔案。關閉後檔案不能再進行讀寫操作。

2

file.flush()

掃清檔案內部緩衝,直接把內部緩衝區的資料立刻寫入檔案, 而不是被動的等待輸出緩衝區寫入。

3

file.fileno()

傳回一個整型的檔案描述符(file descriptor FD 整型), 可以用在如os模組的read方法等一些底層操作上。

4

file.isatty()

如果檔案連線到一個終端裝置傳回 True,否則傳回 False。

5

file.next()

傳回檔案下一行。

6

file.read([size])

從檔案讀取指定的位元組數,如果未給定或為負則讀取所有。

7

file.readline([size])

讀取整行,包括 ” ” 字元。

8

file.readlines([sizehint])

讀取所有行並傳回串列,若給定sizeint>0,傳回總和大約為sizeint位元組的行, 實際讀取值可能比sizhint較大, 因為需要填充緩衝區。

9

file.seek(offset[, whence])

設定檔案當前位置

10

file.tell()

傳回檔案當前位置。

11

file.truncate([size])

擷取檔案,擷取的位元組透過size指定,預設為當前檔案位置。

12

file.write(str)

將字串寫入檔案,沒有傳回值。

13

file.writelines(sequence)

向檔案寫入一個序列字串串列,如果需要換行則要自己加入每行的換行符。

Python內建函式

作者:老虎頭

源自:

https://www.cnblogs.com/shanlizi/p/7015852.html

贊(0)

分享創造快樂