變數與常量

2021-10-13 20:54:00 字數 2441 閱讀 6798

---->>返回python自學總綱

2.常量

變數就是指可變化的量。

例如:年齡、時間、日期、天氣(變數不僅僅指「數值」,也可以是「字串」等)

計算機執行的本質就是算術運算與邏輯運算,程式執行的本質就是一系列狀態的變化,需要變數來記錄且反映變化的狀態。

變數的定義: 變數名 = 值

變數名就類似於門牌號,值就相當於房間內的人,乙個變數名對應乙個值,通過變數名就能找到對應的值

變數名      值

name =

'張三'

age =

20*** =

'男'---

----

----

----

----

----

-x =

10y =

20z = x + y

命名規則

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=

'張三'

123=

'李四'

#(違反了第三條:關鍵字不能宣告為變數名)

and=

123年齡=

18# 強烈建議不要使用中文命名

正確示範如下

age_of_jason=

31page1=

'首頁'

_class=

'1234班'

變數值value不同 → id一定不相同

變數值value相同 → id可能相同也可能不同

id相同 → 變數值value一定相同

id不相同 → 變數值value可能相同也可能不相同

x =

10y =

11z =

'abc'

w ='abc'

print

(x,type

(x),

id(x)

)print

(y,type

(y),

id(y)

)print

(z,type

(z),

id(z)

)print

(w,type

(w),

id(w))-

----以下是輸出值---

-->>

10<

class

'int'

>

2662169078352

>>

11<

class

'int'

>

2662169078384

>>abc <

class

'str'

>

2662170737520

>>abc <

class

'str'

>

2662170737520

常量就是在程式執行過程中,我們不希望改變的量。

例如:身份證號、學生證號、圓周率

在程式執行過程中,有些值是固定的、不應該被改變,或者說,程式設計師不允許使用者改變的一些固定的值。

在python中沒有乙個專門的語法定義常量,約定俗成是用全部大寫的變數名表示常量。

如:pi=3.14159。所以單從語法層面去講,常量的使用與變數完全一致。

變數與常量

變數與常量的宣告 變數名型別 字元,日期,數字,布林 預設值 常量名constant 型別 字元,日期,數字,布林 預設值 變數與常量的區別 變數可以在任何部分進行賦值.而常量在 declare 中宣告並且賦值.注意 都是在 declare 中宣告 正確的操作 declare pagesize co...

變數與常量

關於變數 常量 型別和運算子等。2.1 變數名 變數名由字母和數字組成,首字母必須是字母,下劃線 看作是字母,所以可以放在首字母。但是,盡量不用用下劃線作為首字母,因為在庫函式中經常這樣命名。變數名用小寫字母,符號常量用大寫字母。變數名字的選擇需要根據實際目的,區域性變數用短名,外部變數用長名。2....

常量與變數

常量與變數 定義 運算過程中不能改變的量可以稱之為常量。分類 1 整形常量 整數,如100,543,0 2 實型常量 十進位制小數形式,如13.5354,0.464,86.53 指數形式,如12.45e4 表示12.34 10 3 0.46e4 表示0.46 10 4 注意 e或e之前必須有數字,且...