Python3基本知識總結2

2021-10-25 18:27:23 字數 1721 閱讀 2450

標準資料型別

python中的變數不需要宣告,每個變數在使用前必須賦值,該變數在賦值之後才會被建立。在python中,變數就是變數,沒有型別,我們所說的「型別」是變數所指的記憶體中物件的型別。

下面演示python變數賦值:

// an highlighted block

counter =

100#整型變數

height =

1.82

#浮點型變數

name =

"sam"

#字串

在python中,等號(=)用於給變數賦值,將等號右邊的物件的值賦值給等號左邊的變數。

python允許我們同時對多個變數賦值,例如:

// an highlighted block

a=b=c=

1

以上例項中,我們建立了乙個值為1的整型物件,從右向左賦值,最終三個變數被賦予相同的數值。

我們也可以通過乙個等號為多個變數賦不同的值,例如:

// an highlighted block

a,b,c=1,

13.4

,

python3中有6個標準資料型別:

python3的六個標準資料型別可分為兩類:可變資料與不可變資料

python3中支援int、float、bool、complex(複數)

python中內建的type()函式可以用來查詢變數所指的物件型別:

>>>a, b, c, d = 21, 3.8, false, 3+2j

>>>print(type(a), type(b), type(c), type(d))

我們還可以用isinstance來判斷該變數是否為某種資料型別的例項:

>>> a = 111

>>> isinstance(a, int)

true

isinstance與type的區別在於:

注意:python中的字串用單引號』'或雙引號""括起來,同時使用反斜槓\轉義特殊字元。字串的擷取的語法格式如下:變數[頭下標:尾下標]

索引值以0為開始值,-1為從末尾的開始位置。

從前面索引:0 1 2 3 4 5

從後面索引:-6 -5 -4 -3 -2 -1

與c字串不同的是,python的字串是不可變資料型別,如word[1]=『m』會導致報錯。

list是python中使用最頻繁的資料型別,可以完成大多數集合類的資料結構實現。列表中的元素可以不相同,它支援數字,字串以及列表巢狀。列表是寫在方括號之家並用逗號分割開的元素列表。列表同樣可以被索引和擷取,擷取後返回乙個包含所需元素的新列表。列表擷取的語法格式如下:變數[頭下標:尾下標],尾下標的元素不在輸出的擷取列表中。

>>

> letters =

['a'

,'b'

,'c'

,'d'

,'e'

,'f'

,'g'

]>>

> letters[1:

4:2]

#設定步長為2,間隔乙個位置

['b'

,'d'

]

如果第三個引數為負數表示逆向讀取,可用於翻轉字串。

python 基本知識總結2

設定指令碼檔案檔案編碼型別改為utf 8的型別 coding utf 8 字典的 update 更新操作dict a dict b dict a.update dict b print dict a 用於測試 或作為主程式執行if name main 當指令碼檔案作為模組被匯入其他指令碼時,這部分 ...

python基本知識總結

print hello m input please input 匯入turtle庫並更名為t import turtle as t 變數賦值即定義,無需另外定義語句,刪繁就簡 變數有型別,int,float,str,list,dict不同型別不可比較和運算,a int m 將m轉為整型並賦值給a ...

python3 幾個簡單基本知識點

刪除軟連線 sudo unlink usr bin python 建立乙個新的連線 ln s newname name 2.python 數的概念 help id type 3.python 的輸入 input函式的使用 input 提示語句 強制轉換 str int float 4.算術運算子 求...