變量
什麼是變量?
變量,是用於在內存中存放程序數據的容器html
計算機的最核心功能就是「計算」, 計算須要數據源,數據源要存在內存裏,好比我要把小明的姓名、身高、年齡信息存下來,後面程序會調用。程序員
怎樣定義一個變量?
直接設置一個「變量名=值」spa
name = "小明" age = 22 height = 160
怎樣調用變量?
後面程序想調用的時候,直接調 變量名 就能夠code
name = "小明" age = 22 height = 160 print(name) print(age)
定義規則
-
變量名只能是 字母、數字或下劃線的任意組合htm
-
變量名的第一個字符不能是數字blog
-
如下關鍵字不能聲明爲變量名[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]內存
經常使用定義方式
官方推薦!!小寫字母,下劃線,數字(不要用大寫!!大寫很差看,輸入還須要切換大小寫)it
age_of_oldboy = 56 number_of_students = 80
很差的定義方式
-
變量名爲中文、拼音class
-
變量名過長import
-
變量名詞不達意
使用規則
程序是從上到下執行的,因此變量必須先定義,後調用, 不然會報錯
修改變量
>>> name = "小明" >>> age = 22 >>> height = 160 >>> age = 100 >>> age 100
須要注意的是,修改變量不是把原來的值覆蓋掉,而是從新分配了一個空間存儲新的值,並指向新值,舊的值斷開鏈接。
>>> id(age) 1377669120 >>> age = 22 >>> id(age) 1377667872 >>> age = 60 >>> id(age) 1377668480
常量
常量即指不變的量,如π、e, 或在程序運行過程當中不會改變的量
在Python中沒有一個專門的語法表明常量,程序員約定俗成用變量名所有大寫表明常量
AGE_OF_OLDBOY = 56
原文出處:https://www.cnblogs.com/bt14/p/11333358.html