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