Python3 基本資料型別

2021-10-10 19:39:15 字數 2574 閱讀 9036

標準資料型別

-python3 中有六個標準的資料型別:

-python3 的六個標準資料型別中:

1.number(數字)

– isinstance函式給定的型別可以是多個,若引數object符合函式給定的型別,返回結果為true,否則為false。

>>

>

isinstance

("congratulation"

,str

)true

>>

>

isinstance

('abcd',(

str,

float

,int))

true

>>

>

isinstance

('abcd',(

float

,int))

false

>>

>

isinstance

('666',(

str,

float

,int))

true

>>

>

isinstance

(666,(

str,

float

,int))

true

- isinstance 和 type 的區別-共同點:兩者都可以判斷物件型別

-不同點:type()不會認為子類是一種父類型別,isinstance()會認為子類是一種父類型別。對於乙個 class 類的子類物件型別判斷,type不行,而 isinstance 可以。

本博主對 class 不太理解,所以對isinstance 和type的區別不知如何表達,希望熱心的網友不吝賜教。

注意:在 python2 中是沒有布林型的,它用數字 0 表示 false,用 1 表示 true。到 python3 中,把 true 和 false 定義成關鍵字了,但它們的值還是 1 和 0,它們可以和數字相加。

2.數值運算

>>

>5+

4# 加法

9>>

>

6.3-

2# 減法

4.3>>

>3*

7# 乘法

21>>

>2/

4# 除法,得到乙個浮點數

0.5>>

>2//

4# 除法,得到乙個整數

0>>

>17%

3# 取餘(取模)

2>>

>2**

5# 乘方

32

注意:

3.string字串

python中的字串用單引號 』 或雙引號 " 括起來,同時使用反斜槓 \ 轉義特殊字元。

python 使用反斜槓 \ 轉義特殊字元,如果你不想讓反斜槓發生轉義,可以在字串前面新增乙個 r,表示原始字串。

字串的擷取的語法格式:變數[頭下標:尾下標]

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

4.list列表

>>

> a=[1

,2,3

,4,5

,6]>>

> a[0]

=9>>

> a[2:

5]=[

13,14,

15]>>

> a[9

,2,13

,14,15

,6]>>

> a[2:

5]=[

]>>

> a[9

,2,6

]

python3 基本資料型別

整數 int 浮點數 float 1.23x10 9 寫成 1.23e9 整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道也是精確的?是的!而浮點數運算則可能會有四捨五入的誤差 字串 str 字串是以單引號 或雙引號 括起來的任意文字,比如 abc xyz 等等。請注意,或...

Python3 基本資料型別

python中數字有四種型別 整數 布林型 浮點數和複數。int 整數 如 1,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。bool 布林 如 true。float 浮點數 如 1.23 3e 2 complex 複數 如 1 2j 1.1 2.2j python3...

Python3基本資料型別

在python中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。python 3中有六個標準的資料型別 python 3支援int float bool complex 複數 數值型別的賦值和計算都是很直觀的,就像大多數語言一樣。內建的type 函式可以用來查詢變數所指...