天天看點

Python中變量指派使用、特殊字元和注釋等的特點

python是一門弱類型的語言,也就是python中無需事先聲明變量的類型,變量的類型和值在指派的那一刻被初始化。

一.變量的指派操作,和C語言一樣,具體的我們看如下執行個體:

1.

X=1

Print id(x)

X=2

Print id(x)

輸出分别為:34711256

34711244

即:一次新的指派,将建立一個新的變量。即使變量的名稱相同,變量的辨別并不相同。

2.

 num = 10

對于num = num+1 可以簡化成:num+=1,衍生出:num *=2 ;num /=3;

但在python中不支援類似num++貨–num這樣的前置/後置自增/自減運算

二.多元指派

>>> x = y = z = 1

>>> x

1

>>> y

1

>>> z

1

這個指派和其他語言的比較類似

在python還支援類似其他語言的逗号運算符進行多元指派

>>> x,y,username = 4,6,”liufofu”

>>> x

4

>>> y

6

>>> username

‘liufofu’

在使用這種方式進行多元指派時,建議使用小括号括起來,這樣的可以使代碼比較有可讀性,比如:

>>> (x,y,username)=(4,6,”liufofu”)

三.關鍵詞(keyword)

和其他語言一樣,python也有關鍵詞,在實際編寫程式過程中,建議不要使用python關鍵詞,具體的我們可以導入keyword子產品,使用使用iskeyword來判斷是否是關鍵詞

>>> import keyword

>>> dir(keyword)

['__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'iskeyword', 'kwlist', 'main']

>>> keyword.iskeyword(“or”)

True

>>> keyword.iskeyword(“ors”)

False

四.python語句中一些特殊字元和基本規則:

井号(#)表示其後字元為python注釋

Python的多行注釋:用一對單引号或者雙引号,必須單獨占一行

換行(\n)是标準的行分割符(通常一個語句一行)

反斜杠(/)繼續上一行

分号(;)将兩個語句連接配接在一行中

冒号(:)講代碼塊的頭和體分開

語句(代碼塊)用縮進的方式展現

不同深度的縮進分割不同的代碼塊

python檔案以子產品的形式組織