識別符號
識別符號就是變數、常量、函式、屬性、類、模組和包等有程式設計師指定的名字。構成標識的字元具有一定的規範,規則如下:
(1)區分大小寫,myname與myname是兩個不同的識別符號;
(2)首字元可以是下畫線「——」或字母,但不能用數字;
(3)除首字元以外其他字元,可以是下畫線「——」、字母和數字;
(4)關鍵字不能作為識別符號;
(5)不能使用python內建函式作為自己的識別符號。
注:身高、identifier、username、user_name、_sys_val等為合法的識別符號,而2mail、room#、$name和class為非法的識別符號,#與¥不能構成識別符號。
關鍵字
false
defnone
deltrue
elif
a***cept
andelse
assert
finally
break
forclass
form
continue
global
ifraise
import
return
intry
iswhile
lambda
with
nonlocal
notor
pass
yield
變數
在python中宣告變數時不需要指定它的資料型別,只要是給乙個識別符號賦值就宣告了變數,用如下**來演示:
_hello =
"helloworld"
score_for_student =
0.0y =
20y =
true
**的第一行、第二行和第三行分別宣告了三個變數,這些變數宣告不需要指定資料型別,你賦給它什麼數值,它就是該型別變數了。**的第四行是給y變數賦布林值true,雖然y已經儲存了整數型別20,但它也可以接收其它資料型別。
常量
我們知道在很多語言中常量的定義是一旦初始化後就不能再被修改的。而python不能從語法層面上定義常量,python沒有提供乙個關鍵字使得變數不能被修改。所以在python中只能將變數當成常量使用,只是不要修改它。那麼這就帶來了一些問題,變數可能會在無意中修改,從而引發程式錯誤。而這個問題要麼靠程式設計師自我檢查,要麼通過一些技術手段使變數不能被修改。
Python基礎 1(語法基礎)
1 資料交換 c語言中 temp x x y y temp python中 x,y y,x 2 典型的python檔案結構 1 usr bin env python 1 起始行 23 this is a test module 2 模組文件45 import sys 3 模組匯入 6importos...
Python 基礎語法 1
通過指令碼引數呼叫直譯器開始執行指令碼,直到指令碼執行完畢。當指令碼執行完成後,直譯器不再有效。讓我們寫乙個簡單的python指令碼程式。所有python檔案將以.py為副檔名。將以下的源 拷貝至test.py檔案中。print hello,python 這裡,假設你已經設定了python直譯器pa...
Python基礎語法1
常量與變數 常量 需要用物件的方法來建立乙個模組 class const object class consterror typeerror pass def setattr self,name,value if self.dict has key name raise self.consterro...