資料型別
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的學習,若...