上節課我們學習了什么是數據、什么是變量。這節課,我們就開始把這些數據分門別類的一一學習一遍。
## 什么是數字
相信我們對數字已經非常熟悉了。**數字**是表示多少的度量單位。數字按大小可以分為小于0的負數、0、大于0的正數;按小數點又可以分為整數、小數;按類型有分為有理數、無理數等等。

這里推薦一本書 **《從一到無窮大》**,這本書會大大推高你學習數學的樂趣哦

## 對數字能做哪些操作
我們對數字可以做:+ ;-; *(乘) ; /(除)這些基礎操作。以后我們還會學到:乘方、開方、求導等等。

## python中怎么表達數字
python里表達數字的方式和我們平時的寫法沒有任何區別。
```
3
-2
2.5
3. 0
```
我們直接寫這些數據就可以在python里表達數字了。
## 賦值表達式
我們說要通過變量指向數據才能訪問、操作這些數據,通過把數字賦值給變量,我們就可以操作這些數字了。看這段代碼:``a = 3``。這里用單個“=”鏈接起來的表達式我們叫**賦值表達式**,它的意思是講等號右邊的計算結果給到左邊。這個和我們數學里的等號作用不一樣,在數學里的等號是值左邊等于右邊。這個一定要分清楚哈!
那左邊的 ``a `` 是什么呢?這個``a`` 就是我們的變量了``a = 3`` 這句代碼的意思是我們定義一個變量a,它的值是數字3。
我們來看下面的代碼
```
# 定義一個變量a,通過賦值表達式把a的值設置為3
a = 3
# 打印a
print(a)
# 通過賦值表達式把a的值改為5(這里注意和和第一行的區別,在第一行,代碼之前還沒有出現過變量a,所以那時是定義;而現在代碼已經定義過變量a了,所以這次是改變變量的值的意思)
a = 5
print(a)
```
## python里的 + - * / %
python 里的加減乘除和數學里的寫法一樣 只需要像這樣寫即可:`` 3 + 2``;``2 * 5``;``8 / 4``。注意,如果一個變量的值是數字,那也可以參與數字本身的加減乘除的(這個是不是和數學的方程很像?)。例如:``a + 3`` ; ``b * 5``
我們來看下面的代碼
```
a = 3
# 打印a
print(a)
# 通過賦值表達式把a的值改為 3 + 2
a = 3 + 2
print(a)
# 通過賦值表達式把a的值改為 變量a+數字2
a = a+2
print(a)
```
## 總結
以上就是我們本節課學習的內容了,我們學習了**什么是數字**、**對數字能做哪些操作**、**python怎么表示數字**、**賦值表達式**
## 開小灶
我們可能聽說過,計算機里的代碼和數據就0101;這個01是就是數字的**二進制表達形式**。什么是進制呢?我們平時用的數字都是10進制的,數字里的每一位都是逢九進一,二進制就是數字里的每一位逢一進一了。聰明的同學們猜猜,八進制、十六進制又是什么呢?是逢幾進一呢?

- 課程介紹
- 搭建環境
- 什么是計算機
- 程序是怎么運行的
- 安裝python
- 項目實例-安裝IDE
- 變量和簡單數據類型
- 數據&變量
- 數字
- 字符串
- 布爾類型
- 項目實例
- 容器-列表
- 容器
- 列表
- 項目實例
- 容器-字典
- 定義字典
- 項目實例
- 數據類型總結
- 條件語句
- python條件語句
- 項目實例
- 循環語句
- for循環
- while循環
- 項目實例
- 函數
- 5.0函數定義
- 5.2函數實戰
- 6.文件系統
- 6.1 文件系統介紹&python查找文件
- 6.2 用python讀寫文件
- 7. python操作時間
- 8.面向對象
- 8.1 類和對象
- 8.2 繼承和重寫
- 8.3 面向對象項目實戰
- 9 GUI編程
- 9.1 GUI基礎
- 9.2 備忘清單GUI版
- 10.網絡
- 10.1 網絡的發展
- 10.2 python http
- 11.web開發
- 11.1 web基礎&HTML
- 11.2 CSS&JavaScript
- 11.3 網頁計算器
- 11.3 網站開發實戰-播客搭建
- 11.3 python-web
- 12. 項目實戰-數據處理
- 13. 項目實戰-AI入門
- 13.1 環境搭建
- 心得
- 13.2 Tensorflow的瓜怎么吃
- 14 pygame
- 14.1 pygame Helloworld
- 14.4 pygame 動畫基礎 Animation
- 從0開始學python第14.5節 pygame 加載圖片和聲音
- 從0開始學python第14.6節 pygame.sprite(上)
- 14.7 pygame.sprite模塊(下)
- 14.8 pygame射擊游戲(一)
- pygame射擊游戲(二)
- 14.8 pygame射擊游戲(三)
- 14.8 pygame射擊游戲(四)
- 14.8 pygame射擊游戲(五)