零基礎入門學Python知識點 005資料型別

2021-10-09 09:14:59 字數 2257 閱讀 3166

資料型別

1.資料型別

整型(int)

浮點型(float)

布林型別(bool)

還有e記法(科學計數法),也是屬於浮點型

整型

整型就是我們平時所說的整數。python3的整型已經和長整型進行了無縫結合,長度不受限制,python3很容易實現大數運算。

python2的長整型後面要加上l

浮點型

浮點型也就是平常我們所說的小數,例如我們的圓周率3.14,python區分整型與浮點型的唯一方式就是看有沒有小數點

e記法

e記法就是我們平時所說的科學計數法,用來表示特別大或者特別小的數(e前面必須有數,後面的數必須為整數),例如

>>

>

0.00000078

7.8e-07

這個e,就是e記法的意思

地球到太陽的距離是1.5億公里,轉換成公尺,就是:150000000000

寫成e記法就是:

>>

>

1.5e11

150000000000.0

大家可以看出來e=

10,後面跟的數字就是幾次方的意思,例如說15000,就可以表示成:

>>

>

1.5*(10

**4)15000.0

>>

>

1.5e4

15000.0

布林型別

特殊的整型。true相當於整數1,false相當於整數0,例如:

>>

>

true

+true

2>>

>

true

+false

1>>

>0+

true

1>>

>

true

*false

0>>

>

true

/false

traceback (most recent call last)

: file ""

, line 1,in

true

/false

zerodivisionerror: division by zero

>>

>

錯誤原因:除數不能為0

2.資料型別轉化

整數 int

浮點數 float

字串 str

3.獲取型別資訊

type()函式

>>

>

type

(a)<

class

'str'

>

>>

>

>>

> a =

5.2>>

>

type

(a)<

class

'float'

>

>>

>

>>

>

type

(true

)<

class

'bool'

>

>>

>

>>

>

type

(5e19

)<

class

'float'

>

>>

>

>>

>

type(1

)<

class

'int'

>

isinstance()

python更推薦使用isinstance

()函式,來得到資料型別,例如:

>>

> a =

'小甲魚'

>>

>

>>

>

isinstance

(a,str

)true

>>

>

isinstance

(a,int

)false

>>

>

isinstance(1

,bool

)false

意思就是說,這兩者型別一致,就返回true,不一致返回false

零基礎入門學Python 集合

集合 集合 set 是乙個無序的不重複元素序列。可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用 set 而不是 因為 是用來建立乙個空字典。建立格式 basket print basket 這裡演示的是去重功能 orange in basket 快速判斷元素是否在集合內 tr...

零基礎學Python

零基礎學python 1 1 python是一門指令碼語言 2 python的優勢 1 語法和結構比較簡單,易入門 2 能夠跨平台使用 3 應用範圍廣,設計到作業系統 3d動畫 web 雲計算,企業應用等多方面。3 idle 是乙個python shell,類似於windows的cmd視窗 4 pr...

Python零基礎入門

python零基礎入門 第一周前言 最近在簡單學習python,在之前的學習中也只對c語言有了乙個粗略的了解,可以說在程式設計方面沒有什麼基礎,當然這也是我第一次寫部落格,希望自己越學越好,希望自己加油 在這一周中,還是學習到了不少的東西,也希望把自己學到的東西寫下來,來加強對python的學習,若...