python语言具有使用变量需要先定义后使用的特点_3、Python语法入门之变量
目錄一 引入
二 變量1、什么是變量?
2、為什么要有變量?
3、怎么使用變量 (先定義、后調(diào)用)3.1 變量的定義與使用
3.2 變量名的命名規(guī)范
3.3 變量名的命名風(fēng)格
3.4 變量值的三大特性
三 常量1、什么是常量?
2、為什么要有常量?
3、怎么使用常量?
四 視頻鏈接
一 引入
我們學(xué)習(xí)python語(yǔ)言是為了控制計(jì)算機(jī)、讓計(jì)算機(jī)能夠像人一樣去工作,所以在python這門語(yǔ)言中,所有語(yǔ)法存在的意義都是為了讓計(jì)算機(jī)具備人的某一項(xiàng)技能,這句話是我們理解后續(xù)所有python語(yǔ)法的根本。
二 變量
一、什么是變量?
# 變量就是可以變化的量,量指的是事物的狀態(tài),比如人的年齡、性別,游戲角色的等級(jí)、金錢等等
二、為什么要有變量?
# 為了讓計(jì)算機(jī)能夠像人一樣去記憶事物的某種狀態(tài),并且狀態(tài)是可以發(fā)生變化的
# 詳細(xì)地說(shuō):
# 程序執(zhí)行的本質(zhì)就是一系列狀態(tài)的變化,變是程序執(zhí)行的直接體現(xiàn),所以我們需要有一種機(jī)制能夠反映或者說(shuō)是保存下來(lái)程序執(zhí)行時(shí)狀態(tài),以及狀態(tài)的變化。
三、怎么使用變量(先定義、后使用)
3.1、變量的定義與使用
變量的定義由三部分組成,如下圖
定義變量示范如下
name = 'Jason' # 記下人的名字為'Jason'
sex = '男' # 記下人的性別為男性
age = 18 # 記下人的年齡為18歲
salary = 30000.1 # 記下人的薪資為30000.1元
解釋器執(zhí)行到變量定義的代碼時(shí)會(huì)申請(qǐng)內(nèi)存空間存放變量值,然后將變量值的內(nèi)存地址綁定給變量名,以變量的定義age=18為例,如下圖
插圖:定義變量申請(qǐng)內(nèi)存
通過(guò)變量名即可引用到對(duì)應(yīng)的值
# 通過(guò)變量名即可引用到值,我們可以結(jié)合print()功能將其打印出來(lái)
print(age) # 通過(guò)變量名age找到值18,然后執(zhí)行print(18),輸出:18
3.2、變量名的命名規(guī)范
變量名的命名應(yīng)該見(jiàn)名知意
# 如果我們要存儲(chǔ)的數(shù)據(jù)18代表的是一個(gè)人的年齡,那么變量名推薦命名為age
age = 18
# 如果我們要存儲(chǔ)的數(shù)據(jù)18代表的是一個(gè)人的等級(jí),那么變量名推薦命名為level
level = 18
其他詳細(xì)規(guī)范如下
# 命名規(guī)范
1. 變量名只能是 字母、數(shù)字或下劃線的任意組合
2. 變量名的第一個(gè)字符不能是數(shù)字
3. 關(guān)鍵字不能聲明為變量名,常用關(guān)鍵字如下
['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']
# 錯(cuò)誤示范如下:
*a=123
$b=456
c$=789
2_name='lili'
123='lili'
and=123
年齡=18 # 強(qiáng)烈建議不要使用中文命名
# 正確示范如下
age_of_jason=31
page1='首頁(yè)'
_class='終極一班'
3.3、變量名的命名風(fēng)格
# 風(fēng)格一:駝峰體
AgeOfTony = 56
NumberOfStudents = 80
# 風(fēng)格二:純小寫下劃線(在python中,變量名的命名推薦使用該風(fēng)格)
age_of_tony = 56
number_of_students = 80
3.4、變量值的三大特性
變量的值具備三大特性
#1、id
反應(yīng)的是變量在內(nèi)存中的唯一編號(hào),內(nèi)存地址不同id肯定不同
#2、type
變量值的類型
#3、value
變量值
查看變量值三大特性的方式如下,我們將會(huì)在運(yùn)算符中用到變量值的三大特性
>>> x='Info Tony:18'
>>> id(x),type(x),x
4376607152,,'Info Tony:18'
三、常量
3.1、什么是常量?
常量指在程序運(yùn)行過(guò)程中不會(huì)改變的量
3.2、為什么要有常量?
在程序運(yùn)行過(guò)程中,有些值是固定的、不應(yīng)該被改變,比如圓周率 3.141592653...
3.3、怎么使用常量?
在Python中沒(méi)有一個(gè)專門的語(yǔ)法定義常量,約定俗成是用全部大寫的變量名表示常量。如:PI=3.14159。所以單從語(yǔ)法層面去講,常量的使用與變量完全一致。
視頻鏈接:https://www.bilibili.com/video/av73342471?p=4?www.bilibili.com
總結(jié)
以上是生活随笔為你收集整理的python语言具有使用变量需要先定义后使用的特点_3、Python语法入门之变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python笔记视频_终于拿到!清华大佬
- 下一篇: 指针嵌套指针 拷贝_C++智能指针小结