自學python 基本語法

2021-10-16 23:44:27 字數 1444 閱讀 3875

編碼

預設情況下,python 3 原始碼檔案以 utf-8 編碼,所有字串都是 unicode 字串。 當然你也可以為原始碼檔案指定不同的編碼:

識別符號· 第乙個字元必須是字母表中字母或下劃線』_』。

· 識別符號的其他的部分有字母、數字和下劃線組成。

· 識別符號對大小寫敏感。

在python 3中,非-ascii 識別符號也是允許的了。

python保留字

保留字即關鍵字,我們不能把它們用作任何識別符號名稱。python 的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字:

import keyword>>> keyword.kwlist[『false』, 『none』, 『true』, 『and』, 『as』, 『assert』, 『break』, 『class』, 『continue』, 『def』, 『del』, 『elif』, 『else』, 『except』, 『finally』, 『for』, 『from』, 『global』, 『if』, 『import』, 『in』, 『is』, 『lambda』, 『nonlocal』, 『not』, 『or』, 『pass』, 『raise』, 『return』, 『try』, 『while』, 『with』, 『yield』]

注釋

python中單行注釋以 # 開頭,例項如下:

#!/usr/bin/python3

執行以上**,輸出結果為:

hello, python!

多行注釋可以用多個 # 號:

#!/usr/bin/python3

print ("hello, python!") 

執行以上**,輸出結果為:

hello, python!

行與縮排

python最具特色的就是使用縮進來表示**塊,不需要使用大括號({})。

縮排的空格數是可變的,但是同乙個**塊的語句必須包含相同的縮排空格數。例項如下:

if true:

print ("true")else:

print ("false")

以下**最後一行語句縮排數的空格數不一致,會導致執行錯誤:

if true:

print ("answer")

print ("true")else:

print ("answer")

print ("false") # 縮排不一致,會導致執行錯誤

以上程式由於縮排不一致,執行後會出現類似以下錯誤:

file "test.py", line 6

print ("false") # 縮排不一致,會導致執行錯誤

^indentationerror: unindent does not match any outer indentation level

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...