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儲存的是無序集合,所以我...