變數 常量和注釋

2022-06-06 02:09:12 字數 2579 閱讀 1731

1.1 什麼是變數?

變數就是可以變化的量,這個量指的是事物的狀態,比如說人的年齡,今天的天氣啊,你的髮量啊,哈哈哈。

1.2 為什麼要有變數?

為了讓計算機能夠像人一樣去記憶事物的某種狀態,並且狀態是可以發生變化的。

詳細地說:

程式執行的本質就是一系列狀態的變化,變化是程式執行的直接體現,所以我們需要有一種機制能夠反映或者說是

儲存下來程式執行時狀態,以及狀態的變化。

1.3 怎麼使用變數?

變數一定是,先定義後使用。

變數的三大組成部分,如下圖

直譯器執行到變數定義的**時會申請記憶體空間存放變數值,然後將變數值的記憶體位址繫結給變數名,以變數的定

義name = "ymn"為例,如下圖:

# 定義乙個變數

這樣我們就定義了乙個變數,定義變數的本質就是申請在記憶體中開闢一塊空間存放變數值,那之前我們說過,你既

然存在記憶體中,怎麼取出來用呢?就是通過變數名,變數名指向的就是變數值存放的記憶體位址,我們可以拿著位址

去訪問值。

# 定義乙個變數

name = "ymn"

print(name)

1.4 變數名的命名規範

命名的兩種風格

# 風格一:駝峰體

ageoftony = 56

numberofstudents = 80

age_of_tony = 56

number_of_students = 80

變數名的不推薦命名(雖然程式不會報錯,但是別人看到這樣的命名一定會,呵呵的)

2.1 id

之前我們講到過變數名繫結的是變數值的記憶體位址,那麼不同的變數名可能繫結的記憶體位址是不同的,那麼怎麼能

體現這一點呢?python直譯器給我們提供了id()這個函式。(函式後面會介紹)

通過id(變數名)會返回一串id號碼,這串id號碼就對應著這個變數值的記憶體位址。那麼我們就可以通過比較id號

碼,來判斷不同變數名指向的記憶體位址是否相同。id( )返回物件當前的記憶體位址,記憶體位址不同id自然不同。

x = 'ymn'

y = 'alex'

print(id(x)) # 3102991623032

print(id(y)) # 3102991623032

2.2 is

比較的是左右兩邊的id是否相等

x = '100'

y = x

print(x is y) # true

2.3 ==

比較的是左右兩邊的值是否相等

x = '10'

y = '10'

print(x == y) # true

3.1 什麼是小整數池?

就是當你的python直譯器啟動的那一刻,會在記憶體中事先申請好一系列的記憶體空間存在一些常用的整數。

這個整數的返回是【-5,256】。

3.2 小整數池有什麼用?

這樣一些我們常用的小整數就不需要我們來回建立了,直接從小整數池中取。

4.1 什麼是常量?

常量就是不變的量,但是在python中是沒有常量的,人們約定俗成用全部大寫的英文單詞代表常量。

name = "我是乙個常量"
4.2 為什麼要有常量?

在程式執行過程中,有些值是固定的、不應該被改變,比如圓周率 3.141592653...

4.3 怎麼使用常量?

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

從語法層面去講,常量的使用與變數完全一致。

注釋是對**的解釋說明,不是所有**都需要注釋,只是那些難於理解又關鍵的**,必須加注釋,方便自己或

其他人後期閱讀。

注釋的內容不會被python直譯器,解釋執行。

5.1 注釋的兩種方式

5.1.1 單行注釋

井號 + 注釋內容

# 我是一行注釋

print('hello word') # 我也是一行注釋

5.1.2 多行注釋三個單引號/三個雙引號 + 注釋內容

'''

我是多行注釋

'''"""

我也是多行注釋

"""

變數 常量 注釋

記錄世間萬物的某種狀態。變數名 用來接收變數值 賦值符號 賦值 變數值 記錄世間萬物的某種狀態 變數名應該對變數值具有描述性 變數名由字母 數字 下劃線任意組合 變數名不能用數字開頭 變數名不能是python關鍵字 駝峰型infodict 下劃線型 info dict 常量就是固定不會變化的值。在p...

Python變數常量及注釋

一 變數命名規則 1.有字母 數字 下劃線搭配組合而成 2.不能以數字開頭,更不能全為數字 3.不能用python的關鍵字 4.不要太長 5.名字要有意義 6.不要用中文 7.區分大小寫 8.採用駝峰體命名 多個單詞組成的變數首字母大寫 或者下劃線命名 每個單詞用下劃線分開 注意 a 5 print...

python注釋 變數 常量的學習

什麼是注釋 注釋是對 的解釋,方便後期的閱讀 可以使在後期的 維護中事半功倍。注釋的作用 注釋可以用來排查 中的bug,在一段有bug的 當中,用注釋選中其中的一部分,檢查bug是否依舊存在,依次類推,檢查出bug的問題所在,因為注釋中的任何 和一切字元都不會執行。注釋的分類 python注釋分為單...