Python第二天: 變數詳解及變數賦值
什麼是變數
?
在這裡我舉個簡單的例子:
3 * 4 = 12
在寫一個算數程序的時候,我們往往會遇到很多個3 * 4 = 12
在多次用到這個程序的時候有兩種方法- 一種方法是直接在代碼中打出 3 * 4
- 另一種是用一個變數來存儲 3 * 4
比如:
x = 3y = 4z = x * yprint("z = ", z)
運行結果為:
z = 12
如果運用了變數, 在程序中只要輸入z
, 就可以直接調用z
,從代碼的嚴謹角度上來說, 直接使用變數, 可以是代碼更美觀, 從方便的角度來說, 使用變數可以縮短寫代碼的時間, 像 z = x * y 一樣,只需要調用結果z
很多人就會說, 小編,你混蛋, 寫一大串我們都懂的東西出來干哈, 我要退款
那我就在這裡說一下, 退款是退不了了啊。
怎麼寫一個好的變數?
我再舉一個例子:
x = "CoXieQqun"y = "725479218"z = x + y print(z)
運行結果為:
CoXieQqun725479218
不知道你們看懂了沒有, 看變數以及變數的值, 如果讓你們不看變數的值, 比如:
xxx = "CoXieQqun"xxx = "725479218"
你們知道變數是什麼嗎?
你們可能知道,上面代表的意思那換個表示的方式:
x = "xxxx"y = "xxxx"z = x * y
不看上面的, 你們知道X
和Y
表示的是什麼?
letters = "CoXieQqun"Group = "725479218"my = name + number
不知道看懂了沒有, 不管看懂沒有看懂, 自己動手 win
+ R
,輸入cmd
,在命令行裡面輸入python
(前提python安裝成功)。 動手print
, 自己體會一下
下劃線命名法及駝峰命名法
在寫程序的時候,我們往往會在一個變數裡面寫幾個單詞,如:
sutudent = "CoXie"number = "01"
在現實生活中,數據量大的情況下, 這麼執行代碼很麻煩,這個時候就要把兩個數據存儲到一個變數裡面,如:
studentnumber = "CoXie01"
如果讓看這一變數命名, 很多人是看的一臉懵逼, 這一大串是什麼東西?處於對代碼的嚴謹,一般遇到這種情況,會採用以下兩種命名方式:
下劃線命名法: 以上面的為例:student_number = "CoXie01"
很明顯的可以看見,student
和 number
兩個單詞,在命名變數的時候就可以很清晰的知道,student_number
的作用是學生的編號
結語
對於這一系列型的文章, 我會優先發佈於我的公眾號:
http://weixin.qq.com/r/ki3cxN7EBoN5rZqn93iA (二維碼自動識別)
推薦閱讀:
※python知識整理:運算符
※python:turtle作圖基礎
※Python 005:循環語句
※解讀C 語言指針
※C語言基礎教程之typedef