1.變量的定義
python中,在程序運行時,可以隨著程序的運行更改的量成為變量.
簡單理解: 變量就是用來臨時存儲數據的容器.
可以認為好比是 逛超市 買面條 使用購物車 裝面條
變量 -> 購物車
數據 -> 面條
2.變量的使用
# 第一次輸入一個10
num1 = 10
# 第二次輸入一個20
num2 = 20
# 后來輸出結果為30
ret = num1 + num2
# 輸出結果
print(ret)# 定義一個特殊值
# 開發方便
pi = 3.1415926234567823245678
3.使用變量的好處:
- 提高人效,定義一處,多處使用
- 提高開發效率
- 敏捷開發
- 測試自動化
4.變量的類型
4.1.生活中關于"類型"的例子
不同類型的容器:


那么,由此我們可以聯想到 : 程序中的容器類型是否也有所不同呢? 答案是肯定的.
4.2.Python中的變量類型
程序中,為了更充分的利用內存空間以及更有效率的管理內存,變量是有不同的類型的,如下所示:

# 需要掌握的變量類型:
# int (有符號整形)
# float (浮點數)
# bool (布爾)
# str (字符串) 全寫: string
# str(字符串)類型定義的形式:
name = "這里是字符串的內容"# int(有符號整數)類型定義的形式:
age = 10 # float(浮點數)類型定義的形式:
height = 100.00# bool(布爾)類型定義的形式:
is_man = True
4.3.python自動管理數據類型:
在python中,只要定義了一個變量,而且它有數據,那么它的類型就已經確定了,不需要咱們開發者主動的去說明它的類型,系統會自動辨別
4.4.獲取Python中變量的數據類型
我們可以使用 type(變量的名字) 來查看變量的類型
# 例如
print(type(is_man))
# 結果如下
<class 'bool'>
4.5.總結
python中有變量類型,但是我們寫代碼的時候不需要關心,因為python在后面幫助我們管理各個數據類型,但是我們需要知道Python中的數據類型.面試常問.
需要掌握的變量類型:
- ? int (有符號整形)
- ? float (浮點數)
- ? bool (布爾)
- ? str (字符串)
另外還需要我們大家掌握一個查看變量類型的方法: type(變量的名字)