python變量和常量

變量

什麼是變量?

變量,是用於在內存中存放程序數據的容器html

計算機的最核心功能就是「計算」, 計算須要數據源,數據源要存在內存裏,好比我要把小明的姓名、身高、年齡信息存下來,後面程序會調用。程序員

怎樣定義一個變量?

直接設置一個「變量名=值」spa

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

怎樣調用變量?

後面程序想調用的時候,直接調 變量名 就能夠code

name = "小明" age = 22 height = 160 
print(name) print(age)

定義規則

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

  2. 變量名的第一個字符不能是數字blog

  3. 如下關鍵字不能聲明爲變量名[‘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

相關文章
相關標籤/搜索