[討論] 黑馬 python 教程 - 01-7 變量的基本使用 - 討論區

[討論] 黑馬 python 教程 - 01-7 變量的基本使用

文章瀏覽次數 615 文章回覆數 1

Mingo

Mingo圖像(預設)

2021-04-18 11:41:58

From:39.12.38.205

變量的基本使用

程序就是用來處理數據的,而變量就是用來存儲數據的
接下來將介紹變亮相關問題

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

留言

#1

特種兵

特種兵圖像(預設)

2021-04-20 09:50:30

From:211.23.21.202

# 只要買蘋果就返 5 元

這邊少一個字
然後,覺得反回 5 塊這件事突然出現很突誤,好像少了點轉哲