<Python>識別符號、變數的定義與使用

Dyhamics發表於2020-12-27

識別符號

Python中定義的變數名、函式名、類名都屬於識別符號

1、在Python中,識別符號由字母、下劃線(_)和數字組成

2、識別符號是字元可以是字母或者下劃線(_),不能以數字開頭

3、識別符號區分大小寫

4、Python中的識別符號不能與關鍵字重名

命名方法

下劃線命名法:即採用“_”來連線,所有的單詞,例如:hello_world

小駝峰命名法:第一個單詞以小寫字母開始,第二個單詞的首字母大寫,例如:helloWorld

大駝峰命名法:大駝峰命名法是每一個單詞的首字母都採用大寫字母,例如:HelloWorld

關鍵字

也成為保留字,指被程式語言內部定義並保留使用的識別符號。
程式設計師編寫程式不能定義與關鍵字相同的識別符號。每種程式設計語言都有一套關鍵字,關鍵字一般用來構建程式整體框架、表達關鍵值和具有結構性的複雜語義等。
我們在掌握一門程式語言首先要熟記其所對應的關鍵字。
我們可以先匯入包
import keyword
之後通過以下命令來檢視python所擁有的關鍵字。

keyword.kwlist

在這裡插入圖片描述
以下劃線開頭的識別符號是具有特殊意義的
以單下劃線開頭(如_food)的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問;以雙下劃線開頭的(如__food)代表類的私有成員;以雙下劃線開頭和結尾的(如__food__)代表Python裡特殊方法專用的標識,如__int__()代表類的建構函式。

變數

定義

變數是儲存和表示資料值的一種語法元素,在程式中十分常見。顧名思義,變數的值是可以改變的,能夠通過賦值(使用等號=表達)方式被修改。

python語言的基本變數型別包括字串(String)、布林型別(bool)、數字(Numeric)、列表(List)、元組(Tuple)、字典(Dictionary)六大類。其關係如圖所示:
在這裡插入圖片描述

特點

1、Python中的變數不需要宣告,變數賦值的過程就是變數宣告和定義的過程。每個變數在使用前都必須賦值,變數賦值後該變數才會被建立

2、Python是動態型別語言,變數使用之前不需要再進行型別的說明,(而像Java等語言中會要求你在定義變數的時候進行型別說明)python可以通過type函式來檢視變數的型別。

3、變數名是大小寫敏感的

4、在python3當中,變數名可以是中文名

5、Python變數有一個非常重要的性質:變數是將名字和物件進行關聯。

6、賦值操作並不會實際複製值,它只是為資料物件取個相關的名字。

格式

#單個變數賦值:
變數名 = value

#多個變數賦相同的值:
var1 = var2 = value

#多個變數賦不同的值:
var1, var2, var3 = value1, value2 ,value3

等號左邊是變數名,右邊是儲存在變數中的值,=則用來賦值。

相關文章