python的常量和变量_python变量和常量
變量
什么是變量?
變量,是用于在內(nèi)存中存放程序數(shù)據(jù)的容器
計(jì)算機(jī)的最核心功能就是“計(jì)算”, 計(jì)算需要數(shù)據(jù)源,數(shù)據(jù)源要存在內(nèi)存里,比如我要把小明的姓名、身高、年齡信息存下來(lái),后面程序會(huì)調(diào)用。
怎樣定義一個(gè)變量?
直接設(shè)置一個(gè)“變量名=值”
name = "小明"age= 22height= 160
怎樣調(diào)用變量?
后面程序想調(diào)用的時(shí)候,直接調(diào) 變量名 就可以
name = "小明"age= 22height= 160
print(name)print(age)
定義規(guī)則
變量名只能是 字母、數(shù)字或下劃線的任意組合
變量名的第一個(gè)字符不能是數(shù)字
以下關(guān)鍵字不能聲明為變量名[‘a(chǎn)nd’, ‘a(chǎn)s’, ‘a(chǎn)ssert’, ‘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’]
常用定義方式
官方推薦!!小寫字母,下劃線,數(shù)字(不要用大寫!!大寫不好看,輸入還需要切換大小寫)
age_of_oldboy = 56number_of_students= 80
不好的定義方式
變量名為中文、拼音
變量名過(guò)長(zhǎng)
變量名詞不達(dá)意
使用規(guī)則
程序是從上到下執(zhí)行的,所以變量必須先定義,后調(diào)用, 否則會(huì)報(bào)錯(cuò)
修改變量
>>> name = "小明"
>>> age = 22
>>> height = 160
>>> age = 100
>>>age100
需要注意的是,修改變量不是把原來(lái)的值覆蓋掉,而是重新分配了一個(gè)空間存儲(chǔ)新的值,并指向新值,舊的值斷開連接。
>>>id(age)1377669120
>>> age = 22
>>>id(age)1377667872
>>> age = 60
>>>id(age)1377668480
常量
常量即指不變的量,如π、e, 或在程序運(yùn)行過(guò)程中不會(huì)改變的量
在Python中沒(méi)有一個(gè)專門的語(yǔ)法代表常量,程序員約定俗成用變量名全部大寫代表常量
AGE_OF_OLDBOY = 56
總結(jié)
以上是生活随笔為你收集整理的python的常量和变量_python变量和常量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 落地SOA成为中国电信战略转型第一步
- 下一篇: 无限复活服务器,绝地求生无限复活模式怎么