1.什么是變量
變量就是程序中用來保存數(shù)據(jù)的容器
(如果數(shù)據(jù)不存儲就會丟失)
2.怎么聲明變量
基本語法: 變量名 = 值
說明:變量名 - 程序員自己命名的.
要求: 必須是標識符,不能是關(guān)鍵字
規(guī)范:
a.遵循pep8命名規(guī)范,所有的字母必須小寫,如果名字是由多個單詞組成,單詞之間使用下劃線隔開(_)
b.見名知義(看見變量名就要知道這個變量中到底存的是什么數(shù)據(jù))
= - 賦值符號,將=右邊的知賦予左邊的變量
值 - 所有有結(jié)果的表達式都可以作為值(可以是一個數(shù)據(jù),也可以是其他的變量,還可以是一個運算結(jié)果等等)
聲明一個變量,并且賦值為"旺財";將字符串數(shù)據(jù)"旺財",存到dog_name變量中
dog_name = '旺財'
print(dog_name)
in = 123 錯誤! in是關(guān)鍵字
b.同時聲明多個變量
num1 = num2 = num3 = 10
print(num1, num2, num3)
同時聲明三個變量,并且賦不同的值
name, age, sex = '小小', 16, '女'
print(name, age, sex)
python中一行如果要寫多條語句,多條語句之間必須加分好?。?!
name2 = 'zhangsan'; age2 = 4
3.注意事項
a.變量必須先賦值再使用
print(score) NameError: name 'score' is not defined
b.重復給同一個變量賦值,后面賦的值會覆蓋前面賦的值
a = 10
a = 20
print(a)
c.同一個變量可以賦不同類型的值(python是動態(tài)語言)
num = 100
print(type(num))
num = 'abc'
print(type(num))
python聲明變量和給變量賦值的原理:先在內(nèi)存中開辟空間儲存數(shù)據(jù),然后將數(shù)據(jù)的地址存到變量中
一位上只能存儲 1/0
8位(bit) = 1字節(jié)(bute)
1024字節(jié) = 1kb