資料型別
Python 資料型別的介紹與使用
文章目錄
- 資料型別
- 前言
- 資料型別
- Numbers(數字)
- 數字型別轉換
- 資料運算
- 數學函式
前言
上一篇咱們已經介紹了python中的變數名以及變數名的命名規則,本章咱們來簡單的了解一下python中的資料型別,在python中變數是沒有型別的,我們所說的"型別"是變數所指的記憶體中物件的型別,
- 在python中我們使用等號(=)來給變數賦值
- 等號(=)左邊是我們的變數名,等號(=)右邊是存盤在變數中的值,
- 變數的賦值方向是由右向左,也就是把右邊的值賦值給左邊的變數名
例如:
#左邊的s就是我們的變數名,右邊的100就是我們存盤在變數中的值
s = 100
資料型別
- Numbers(數字)
- String(字串)
- List(串列)
- Tuple(元組)
- Dictionary(字典)
- Set(集合)
在了解各個資料型別之前需要了解的一點是:在python中,資料型別分為:可以改變的資料型別和不可變的資料型別,
- Numbers,String,Tuple都屬于不可變型別
- list,Dictionary,Set都屬于可變型別,
- 內置的 type() 函式可以用來查詢變數所指的物件型別,
Numbers(數字)
Numbers(數字)資料型別用于存盤數值,他們是不可改變的資料型別,這意味著改變數字資料型別會分配一個新的物件,
當你指定一個值時,Number物件就會被創建:
num = 10
Python支持四種不同的數字型別:
- int(有符號整型)
- float(浮點型)
- bool(布爾型別)
- complex(復數)
代碼如下(示例):
s = 10 #整數
s = 10.0 #浮點數 就是帶小數點的數
s = True #布爾,布爾型別只有兩個值True和False
s = 2 + 2.6j #復數
Python 復數由實數部分和虛數部分構成,可以用 a + bj,或者 complex(a,b) 表示, 復數的實部 a 和虛部 b 都是浮點型,
數字型別轉換
- int(x [,base]) 將x轉換為一個整數
- float(x ) 將x轉換到一個浮點數
- complex(real [,imag]) 創建一個復數
資料運算
Python 可以作為一個簡單的計算器,輸入一個運算式,它將輸出運算式的值,
接下來我們就介紹一下我們的運算子
以下假設變數a為10,變數b為20:
- 比較運算子

- 賦值運算子

- 邏輯運算子

當然,我們各種運算子也是有優先級的
以下表格列出了從最高到最低優先級的所有運算子:

注意:咱們這里需要注意的是,
1.在整數除法中 / 總是會得到一個浮點數,如果只想得到整數的結果,丟棄可能的分數部分,可以使用運算子 //
2.// 得到的并不一定是整數型別的數,它與分母分子的資料型別有關系,如果分子或分母為浮點數時,我們也將會得到一個浮點數
數學函式

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/274064.html
標籤:python
上一篇:Python垃圾回識訓制
