Python基礎語法

2021-08-24 20:38:39 字數 3450 閱讀 6248

1、python識別符號

在 python 裡

(1)識別符號由字母、數字、下劃線組成。

(2)所有識別符號可以包括英文、數字以及下劃線(_),但不能以數字開頭。

(3)識別符號區分大小寫。

注意:以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from *** import * 而匯入;以雙下劃線開頭的 __foo 代表類的私有成員;以雙下劃線開頭和結尾的 __foo__ 代表 python 裡特殊方法專用的標識,如 __init__() 代表類的建構函式。

2、python保留字元

下列保留字不能用做常數或變數,或任何其他識別符號名稱。所有python的關鍵字都只包含小寫字母。

保留字說明

保留字說明

and 

用於表示式運算 邏輯與操作

import

用於匯入模組,與from 結合使用

as用於型別轉換

in判斷變數是否存在序列中

assert

用於判斷變數或表示式的值是否為真

is判斷變數是否為某個類的例項

break

中斷迴圈語句的執行

lambda

定義匿名函式

class

用於定義類

not用於表示式運算,邏輯非操作

continue

繼續執行下一次迴圈

or用於表示式運算,邏輯或操作

forfor迴圈語句

print

列印語句

del刪除變數或序列的值

pass

空的類,函式、方法的佔位符

elif

條件語句  與if、else結合使用

raise

異常丟擲操作

if條件語句,與else、elif結合使用

return

用於函式返回計算結果

except

except包含捕獲異常後的操作**塊,與try、finally結合使用

try包含可能會出現異常的語句,與except,finally結合使用

exec

用於執行python語句

while

迴圈語句

else

條件語句,與if、elif結合使用,也可用於異常和迴圈語句

with

簡化python的語句

finally

用於異常語句,出現異常後始終要執行包含finally的**塊,與try、except結合使用

yield

用於從函式依次返回值

from

用於匯入模組,與import結合使用

def用於定義函式或方法

global

定義全域性變數

3、行和縮排

python的**塊不使用大括號{}來控制類、函式及其他邏輯判斷。python最具特色的就是用縮進來寫模組,縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。

4、多行語句

python語句中一般以新行作為語句的結束符。但也可以使用斜槓( \)將一行的語句分為多行顯示,如下所示:

total = item_one + \

item_two + \

item_three

語句中包含 , {} 或 () 括號就不需要使用多行連線符:

days = ['monday', 'tuesday', 'wednesday',

'thursday', 'friday']

5、python引號python 可以使用引號(')、雙引號(")、三引號('''""") 來表示字串,引號的開始與結束必須的相同型別的。

其中三引號可以由多行組成,編寫多行文字的快捷語法,常用於文件字串,在檔案的特定地點,被當做注釋。

6、python注釋

(1)單行注釋可用(#)開頭

(2)python 中多行注釋使用三個單引號(''')或三個雙引號(""")。

7、python空行

函式之間或類的方法之間用空行分隔,表示一段新的**的開始。

類和函式入口之間也用一行空行分隔,以突出函式入口的開始。

注意:**縮排是python語法的一部分,空行是程式**的一部分。書寫時不插入空行,python直譯器執行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的**,便於日後**的維護或重構。

8、同一行顯示多條語句

python 可以同一行顯示多條語句,方法是用分號 ;分割。如》print 'hello'; print 'world';

9、python輸出

print 預設輸出是換行的,如果要實現不換行需要在變數末尾加上逗號 

10、多個語句構成**組

縮排相同的一組語句構成乙個**塊,我們稱之**組。

像if、while、def和class這樣的復合語句,首行以關鍵字開始,以冒號( : )結束,該行之後的一行或多行**構成**組。

我們將首行及後面的**組稱為乙個子句(clause)。

11、命令列引數

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

[ etc. ]

python基礎語法**

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...

python初級語法 Python基礎語法

第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...