python的常量和變數 python變數和常量

2021-10-11 13:16:34 字數 1290 閱讀 8658

變數

什麼是變數?

變數,是用於在記憶體中存放程式資料的容器

計算機的最核心功能就是「計算」, 計算需要資料來源,資料來源要存在記憶體裡,比如我要把小明的姓名、身高、年齡資訊存下來,後面程式會呼叫。

怎樣定義乙個變數?

直接設定乙個「變數名=值」

name = "小明"age= 22height= 160

怎樣呼叫變數?

後面程式想呼叫的時候,直接調 變數名 就可以

name = "小明"age= 22height= 160

print(name)print(age)

定義規則

變數名只能是 字母、數字或下劃線的任意組合

變數名的第乙個字元不能是數字

以下關鍵字不能宣告為變數名[『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』]

常用定義方式

官方推薦!!小寫字母,下劃線,數字(不要用大寫!!大寫不好看,輸入還需要切換大小寫)

age_of_oldboy = 56number_of_students= 80

不好的定義方式

變數名為中文、拼音

變數名過長

變數名詞不達意

使用規則

程式是從上到下執行的,所以變數必須先定義,後呼叫, 否則會報錯

修改變數

>>> name = "小明"

>>> age = 22

>>> height = 160

>>> age = 100

>>>age100

需要注意的是,修改變數不是把原來的值覆蓋掉,而是重新分配了乙個空間儲存新的值,並指向新值,舊的值斷開連線。

>>>id(age)1377669120

>>> age = 22

>>>id(age)1377667872

>>> age = 60

>>>id(age)1377668480

常量常量即指不變的量,如π、e, 或在程式執行過程中不會改變的量

在python中沒有乙個專門的語法代表常量,程式設計師約定俗成用變數名全部大寫代表常量

age_of_oldboy = 56

Python的變數和常量

變數 變數是用來儲存資訊的容器,值可變,也可以被呼叫,變數名要取的通俗易懂。變數定義規則和建議 class foo object name edward def say self print hi foo.name 變數和記憶體位址 a 1 b a a 1 b 1 a 5 b 1 a,b 1,5 都...

python常量和變數

常量是記憶體中用於儲存固定值的單元,在程式中常量的值不能發生改變 python並沒有命名常量,也就是說不能像c語言那樣給常量起乙個名字。python常量包括 數字 字串 布林值 空值 一般所有字母大寫 例子1 pi 3.141592653 2print pi 3 pi 3 4print pi 1.2...

python變數和常量

變數,是用於在記憶體中存放程式資料的容器 計算機的最核心功能就是 計算 計算需要資料來源,資料來源要存在記憶體裡,比如我要把小明的姓名 身高 年齡資訊存下來,後面程式會呼叫。直接設定乙個 變數名 值 name 小明 age 22height 160 後面程式想呼叫的時候,直接調 變數名 就可以 na...