在 python 裡,識別符號由字母、數字、下劃線組成。
在 python 中,所有識別符號可以包括英文、數字以及下劃線(_),但不能以數字開頭。
python 中的識別符號是區分大小寫的。
以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from *** import * 而匯入。
以雙下劃線開頭的 __foo 代表類的私有成員,以雙下劃線開頭和結尾的 __foo__ 代表 python 裡特殊方法專用的標識,如 __init__() 代表類的建構函式。
python一行顯示多行語句,選擇用分號;隔開
print 『hello』;print 『world』python的關鍵字只包含小寫hello
world
python 的**塊不使用大括號 {} 來控制類,函式以及其他邏輯判斷。python 最具特色的就是用縮進來寫模組。
縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行
if true:
print "true"
else:
print "false"
因此,在 python 的**塊中必須使用相同數目的行首縮排空格數。
建議你在每個縮排層次使用 單個製表符 或 兩個空格 或 四個空格 , 切記不能混用
可以使用斜槓( \)將一行的語句分為多行顯示,如下所示:
total = item_one + \
item_two + \
item_three
語句中包含 , {} 或 () 括號就不需要使用多行連線符。如下例項:
days = ['monday', 'tuesday', 'wednesday',
'thursday', 'friday']
python 可以使用引號( 』 )、雙引號( " )、三引號( 『』』 或 「」" ) 來表示字串,引號的開始與結束必須的相同型別的。
其中三引號可以由多行組成,編寫多行文字的快捷語法,常用於文件字串,在檔案的特定地點,被當做注釋。
word = 『word』
sentence = 「這是乙個句子。」
paragraph = 「」「這是乙個段落。
包含了多個語句」""
python中單行注釋採用 # 開頭。
python 中多行注釋使用三個單引號(』』』)或三個雙引號(""")。
'''
這是多行注釋,使用單引號。
這是多行注釋,使用單引號。
'''"""
這是多行注釋,使用雙引號。
這是多行注釋,使用雙引號。
這是多行注釋,使用雙引號。
"""
函式之間或類的方法之間用空行分隔,表示一段新的**的開始。書寫時不插入空行,python直譯器執行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的**,便於日後**的維護或重構。
print x
print y
print 『---------』
print x,
print y,
print x,y
以上例項執行結果為:
a b a b
縮排相同的一組語句構成乙個**塊,我們稱之**組。像if、while、def和class這樣的復合語句,首行以關鍵字開始,以冒號( : )結束,該行之後的一行或多行**構成**組。
我們將首行及後面的**組稱為乙個子句(clause)。
if expression :
suite
elif expression :
suite
else :
suite
很多程式可以執行一些操作來檢視一些基本資訊,python 可以使用 -h 引數檢視各引數幫助資訊:
$ python -h
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
options and arguments (and corresponding environment variables):
-c cmd : program passed in as string (terminates option list)
-d : debug output from parser (also pythondebug=x)
-e : ignore environment variables (such as pythonpath)
-h : print this help message and exit
python語法例項 python基本語法練習例項
1 列印九九乘法表 只列印結果 for i in range 1,10 for j in range 1,i 1 print i j,end print 列印算數表示式 for i in range 1,10 for j in range 1,i 1 print format j,i,i j end...
python語法練習 python基本語法練習
1 列印九九乘法表 只列印結果 for i in range 1,10 for j in range 1,i 1 print i j,end print 列印算數表示式 for i in range 1,10 for j in range 1,i 1 print format j,i,i j end...
python語法引數 Python基本語法 函式
前言 目錄軟體環境 系統ubuntukylin 14.04 軟體python 2.7.4 ipython 4.0.0 引數的多型別傳值 一般而言,形參和實參的數量要一致。但是當實參為序列資料型別時,我們可以將多個實參傳遞到形參中。我們可以在實參列表中以 或者 識別符號來限制傳入的實參必須為 tupl...