Python是一種代表簡單思想的語言,其實(shí)它的語法相對(duì)簡單,很容易上手,今天,融躍小編為大家介紹一下Python的三大語法,希望對(duì)你有所幫助!

1、for - else

for - else

如果在 for 和 else 之間(循環(huán)體內(nèi))有第三者 if 插足,也不會(huì)影響 for 和 else 的關(guān)系。因?yàn)?for 的級(jí)別比 if 高,else 又是一個(gè)攀附權(quán)貴的家伙,根本不在乎是否有 if,以及是否執(zhí)行了滿足 if 條件的語句。else 的眼里只有 for,只要 for 順利執(zhí)行完畢,else 就會(huì)屁顛兒屁顛兒地跑一遍:

for - else

那么,如何拆散 for 和 else 這對(duì)冤家呢?只有當(dāng) for 循環(huán)被 break 語句中斷之后,才會(huì)跳過 else 語句:

for - else

2、一顆星()和兩顆星(*)

設(shè)計(jì)一個(gè)函數(shù),返回多個(gè)輸入數(shù)值的和。我們固然可以把這些輸入數(shù)值做成一個(gè)list傳給函數(shù),但這個(gè)方法,遠(yuǎn)沒有使用一顆星的可變參數(shù)來得優(yōu)雅:

一顆星()和兩顆星(*)

Python 函數(shù)允許同時(shí)全部或部分使用固定參數(shù)、默認(rèn)參數(shù)、單值(一顆星)可變參數(shù)、鍵值對(duì)(兩顆星)可變參數(shù),使用時(shí)必須按照前述順序書寫。

一顆星()和兩顆星(*)

3、三元表達(dá)式

熟悉 C/C++ 的程序員,初上手 python 時(shí),一定會(huì)懷念經(jīng)典的三元操作符,因?yàn)橄氡磉_(dá)同樣的思想,用python 寫起來似乎更麻煩。比如:

三元表達(dá)式

其實(shí),python 是支持三元表達(dá)式的,只是稍微怪異了一點(diǎn),類似于我們山東人講話。比如,山東人喜歡用倒裝句:打球去吧,要是不下雨的話;下雨,咱就去自習(xí)室。翻譯成三元表達(dá)式就是:

三元表達(dá)式

來看看三元表達(dá)式具體的使用:

三元表達(dá)式

python 的三元表達(dá)式也可以用來賦值:

三元表達(dá)式

如果你想更深入的了解python相關(guān)知識(shí),可以選擇融躍Python金融實(shí)戰(zhàn)課,點(diǎn)擊了解課程詳情?。。?/span>