變量的基本使用
程序就是用來處理數據的,而變量就是用來存儲數據的
接下來將介紹變亮相關問題
053 變量的使用 01 明確目標和變量定義
目標
- 變量定義
- 變量的類型
- 變量的命名
變量定義
變量名就像我們現實社會的名字,把一個值賦值給一個名字時,他會存儲在內存中,稱之為變量(variable),在大多數語言中,都把這種行為稱為“給變量賦值”或“把值存儲在變量中”。不過Python與大多數其他計算機語言的做法稍有不同,他並不是把值存儲在變量中,而更像是把名字貼在值的上邊。所以有些Python程序員會說“Python”沒有“變量”,只有“名字”。
- 在 Python 中,每個變量 在使用前都必須賦值,變量 賦值以後 該變量 才會被創建
- 等號(=)用來給變量賦值
* = 左邊是一個變量名- = 右邊是存儲在變量中的值
- 賦值得意思就是把 = 左邊的東西貼在右邊的東西上面
變量名 = 值
變量定義之後,後續就可以直接使用了
變量演練 iPython
# 定義 qq_number 的變量用來保存 qq 號碼
# qq號碼是個字幅串喔 所以要用 '' 括起來
In [1]: qq_number = "1234567"
# 輸出 qq_number 中保存的內容
In [2]: qq_number
Out[2]: '1234567'
# 定義 qq_password 的變量用來保存 qq 密碼
In [3]: qq_password = "123"
# 輸出 qq_password 中保存的內容
In [4]: qq_password
Out[4]: '123'
使用交互式方式,如果要查看變量內容,直接輸入變量名即可,不需要使用 print 函數
054 變量的使用 02 使用PyCharm定義QQ變量
# 定義 qq 號碼變量
qq_number = "1234567"
# 定義 qq 密碼變量
qq_password = "123"
# 在程序中,如果要輸出變量的內容,需要使用 print 函數
print(qq_number)
print(qq_password)
如果希望通過解釋氣的方式 輸出變亮的內容需要使用 print()
這是因為 print() 可以在控制台輸出內容 因為之前用的 ipython 屬於交互是模式 直接輸入變亮名就可以印出內容
055 變量的使用 03 超市買蘋果
目標
- 可以用 其他變量的計算結果 來定義變量
- 變量定義之後,後續就可以直接使用了
問題:蘋果的價格是 8.5 元 / 斤
一共買了 7.5 斤 蘋果
請計算付款金額
# 定義蘋果價格變量
price = 8.5
# 定義購買重量
weight = 7.5
# 計算金額
money = price * weight
print(money)
在 python 中 定義變亮 除了在 = 右邊直接寫上希望在變亮中存放的職之外 也可在 = 右邊寫入計算公式存入變亮當中
057 變量的使用 05 超市買蘋果變量的定義和使用
問題 如果 只要買蘋果,就返還 5 塊錢,請重新計算購買金額
# 定義蘋果價格變量
price = 8.5
# 定義購買重量
weight = 7.5
# 計算金額
money = price * weight
# 只要買蘋果就返還 5 元
money = money - 5
print(money)
提問
q1: 上述代碼中,一共定義有幾個變量?
三個: price , weight , money
q2: money = money - 5 是在定義新的變量還是在使用變量?
直接使用之前已經定義的變量
變量名 只有在 第一次出現 才是 定義變量
變量名 再次出現,不是定義變量,而是直接使用之前定義過的變量
q3: 在程序開发中,可以修改之前定義變量中保存的值嗎?
可以
變量中存儲的值,就是可以 變 的
※最後更新時間:2021-04-18 11:45:42 From:39.12.38.205 By:Mingo
※最後更新時間:2021-04-20 18:52:06 From:27.242.168.170 By:Mingo