Python學習五 Python中的變數

2021-09-25 13:47:45 字數 1380 閱讀 4845

1.保留字

保留字是python語言中被賦予特定意義的一些單詞,開發程式時,不能把這些保留字作為變數、函式、類、模組和其他物件的名稱來使用。python語言中的保留字如下圖所示:

在idle中我們可以輸入一下兩行**檢視

2.識別符號識別符號可以簡單地理解為乙個名字,比如每個人都有自己的名字,它主要用來標識變數、函式、類、模組和其他物件的名稱。

python語言識別符號命名規則如下:

(1)由字母、下劃線「—」和數字組成,並且第乙個字元不能是數字。目前python中只允許使用a-z和a-z。

(2)不能使用python中的保留字,以及不能使用包含空格、@、%等特殊字元。

(3)區分字母大小寫。

(4)python中以下劃線開頭的識別符號有特殊意義,我們要避免使用相似的識別符號。

在python中,嚴格意義上變數應該成為名字,當把乙個值賦給乙個名字(如把值「我很帥」賦值給python)使,python就成為變數。很多程式語言裡都把這稱作「把值儲存在變數中」。

在python中,變數的命名不是任意的,需要遵循以下幾條規則:

為變數賦值可以通過「=」來實現,語法格式為:

變數名 = value
例如,建立多個變數,可以使用下面的語句

number = 1024  #建立變數number並賦值1024,該變數為數值型

nick = "氤氳" #字串型別的變數

另外,python是一種動態型別的語言,也就是說,變數的型別可以隨時變化,執行過程如下所示:

>>> nickname = "氤氳"

>>> print(type(nickname))

>>> nickname = 1024

>>> print(type(nickname))

說明:在python語言中,使用內建函式type()可以返回變數型別

>>> no = number = 2048

>>> id(no)

2425181513136

>>> id(number)

2425181513136

python學習筆記(五)

python裡的流程控制語句 if expression statements s else statements s identationerror 縮排錯誤,縮排4個空格 true 非空的值 string,tuple,list,set,dict false 0,null,其他空值 需要多次判斷使...

python 學習筆記 (五)

遞迴函式,如果乙個函式在內部呼叫自身本身,這個函式就是遞迴函式。該包下的iterable方法是用來判斷物件是否可以迭代 from collections import iterable 遞迴算階乘 def fact n if n 1 return 1 return n fact n 1 print ...

Python學習筆記(五)

set set 持有一系列元素,這一點和 list 很像,但是set的元素沒有重複,而且是無序的,這點和 dict 的 key很像。建立 呼叫 set 並傳入乙個 list,list的元素將作為set的元素 s set a b c set會自動去掉重複的元素。訪問 由於set儲存的是無序集合,所以我...