一、什么是變量
變量就是一個(gè)容器,可以存各種各樣的數(shù)據(jù)
Python 中的變量不需要聲明。每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建。
在 Python 中,變量就是變量,它沒有類型,我們所說的"類型"是變量所指的內(nèi)存中對(duì)象的類型。
等號(hào)(=)用來給變量賦值。
等號(hào)(=)運(yùn)算符左邊是一個(gè)變量名,等號(hào)(=)運(yùn)算符右邊是存儲(chǔ)在變量中的值。
里面的值可以隨時(shí)變化 所以叫變量。
例如:
num01 = 100
print(num01)
num01 = 123.456
print(num01)
num01 = False
print(num01)
不需要事先聲明變量要存儲(chǔ)什么數(shù)據(jù)類型,直接賦值就可以了,C# JAVA都需要聲明數(shù)據(jù)類型。
多個(gè)變量的一次賦值
簡(jiǎn)單寫法:
num01 = 1000; num02 = 3.14; num03 = False; str01 = 'iLync'
num01, num02, num03, str02 = 1000, 3.14, False, "iLync"
多個(gè)相同的值:
num01 = num02 = num03 = 100
二、為什么需要變量?
運(yùn)行程序,是在內(nèi)存中運(yùn)行,使用變量的目的把數(shù)據(jù)存儲(chǔ)在內(nèi)存中
num01 = 100
print(num01)
變量:能夠通過變量取出內(nèi)存中的數(shù)據(jù)
變量存儲(chǔ)在內(nèi)存中的值。這就意味著在創(chuàng)建變量時(shí)會(huì)在內(nèi)存中開辟一個(gè)空間。
基于變量的數(shù)據(jù)類型,解釋器會(huì)分配指定內(nèi)存,并決定什么數(shù)據(jù)可以被存儲(chǔ)在內(nèi)存中。
因此,變量可以指定不同的數(shù)據(jù)類型,這些變量可以存儲(chǔ)整數(shù),小數(shù)或字符。

后臺(tái)把變量名和內(nèi)存地址做了關(guān)聯(lián),只要通過名稱就可以很輕松的把存在內(nèi)存的值取出來,不需要訪問內(nèi)存地址。
Num01在系統(tǒng)中如果沒有定義,就沒辦法??;如果定義過 通過num01可以取到數(shù)值。
通過變量取數(shù)據(jù),這個(gè)變量一定要存儲(chǔ)過數(shù)據(jù),不然就會(huì)報(bào)錯(cuò)。
使用變量:
C# Java里面每一句話必須要有; 分號(hào)結(jié)尾
三、變量命名規(guī)則:
注意事項(xiàng):
例如:
abc_123 可以
123_abc不行
_123是可以的
for = 200 也不可以
if False 等都不可以
顯示關(guān)鍵字:help("keywords")

變量名的命名規(guī)則
1,變量命名使用小寫字母
2,變量的名字要有意義,進(jìn)來用對(duì)應(yīng)的英文命名,具有“見名知意”的作用。
如學(xué)生姓名 變量取名為name或者student_name
3,避免使用單個(gè)字符作為變量名(除了在循環(huán)里面定義的變量)
4,當(dāng)使用多個(gè)單詞租車變量名時(shí),應(yīng)該使用(word_word_word)命名法。
如學(xué)生人數(shù):student_number
學(xué)生總?cè)藬?shù):student_total
提示:
學(xué)習(xí)視頻:
http://www.ilync.cn/kecheng/detail_1452350?f=org_coursecenter
課程持續(xù)更新中;
繼續(xù)加油;
有很多伙伴一起前行;
你從不孤單!