當前位置:首頁 » 編程語言 » pythonor的語法

pythonor的語法

發布時間: 2024-04-29 21:07:48

『壹』 python語法教程 條件語句

Python語法教程:條件語句
定義
條件語句就是使用if、elif、else等關鍵詞來判斷某些條件的執行結果(True或者False)來決定執行哪些代碼塊的語句,我們用下面的圖來說明:

在Python中,使用非0或者非空(null)的值作為True的條件判斷,使用0或者空(null)的值作為False的條件判斷;
語法
條件語句的基本寫法如下:
當「判斷條件」成立時,將執行隨後的「執行語句」,「執行語句」是可以有多行的,使用縮進來區分是屬於同一代碼塊的范圍;
elif不是必須要填寫的關鍵詞,當有多個判斷條件存在時,它才將會出現;
舉一個實際的例子:

執行的結果是 15;
要值得注意的是,在Python中,並沒有像C++等編程語言中的「switch/case」關鍵詞,在這里,我們使用上面提到的elif關鍵詞來代替「switch/case」,但是當條件比較多的時候,代碼量太大,並不好維護,此時可以使用字典映射的方法來實現,舉個例子:

當執行num2Str函數時,如果參數是0,則輸出「zero」,如果參數是1,則輸出「one」,如果參數是2,則輸出「two」,如果參數是3,則輸出「three」,除此之外,都輸出「nothing」;
多條件判斷
多條件判斷語句使用關鍵詞「and」或者「or」來連接若干個條件語句進行判斷,「and」的意思是「並且」,「or」的意思是「或者」,也就是說,當用and關鍵詞時,要滿足所有的條件為True,才會執行判斷語句後面的代碼塊,而用or關鍵詞時,只要滿足其中之一為True,就能執行判斷語句後面的代碼塊了,例如:

在這里說一下執行的優先順序,「()」里的優先順序最高,其次是>(大於)、<(小於)等判斷符號,而 and 和 or 的優先順序比判斷符號還要低,也就是說,>(大於)、<(小於)在沒有括弧的情況下,要先於and和or來執行判斷;

『貳』 python是什麼意思

1、兩個值相加,然後返回值給符號左側的變數

舉例如下:

>>> a=1

>>> b=3

>>> a+=b(或者a+=3)

>>> a

4

2、用於字元串連接(變數值帶引號,數據類型為字元串)

>>> a='1'

>>> b='2'

>>> a+=b

>>> a

'12'

8、運算符優先順序

以下所列優先順序順序按照從低到高優先順序的順序;同行為相同優先順序。

Lambda #運算優先順序最低

邏輯運算符: or

邏輯運算符: and

邏輯運算符:not

成員測試: in, not in

同一性測試: is, is not

比較: <,<=,>,>=,!=,==

按位或: |

按位異或: ^

按位與: &

移位: << ,>>

加法與減法: + ,-

乘法、除法與取余: *, / ,%

正負號: +x,-x

具有相同優先順序的運算符將從左至右的方式依次進行,用小括弧()可以改變運算順序。

參考資料來源:網路-Python

熱點內容
python寫入mysql資料庫 發布:2024-11-28 02:52:56 瀏覽:431
網站伺服器太忙怎麼進 發布:2024-11-28 02:47:39 瀏覽:719
linux的系統函數 發布:2024-11-28 02:39:52 瀏覽:295
pm編程卡 發布:2024-11-28 02:39:50 瀏覽:564
convertsql 發布:2024-11-28 02:39:50 瀏覽:387
phpwap源碼 發布:2024-11-28 02:36:46 瀏覽:587
狂牛加密視頻破解 發布:2024-11-28 02:32:54 瀏覽:868
騰訊視頻上傳技巧 發布:2024-11-28 02:28:05 瀏覽:239
2016資料庫系統工程師 發布:2024-11-28 02:22:16 瀏覽:892
壓縮機飛動 發布:2024-11-28 02:00:04 瀏覽:274