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

1、for - else

for - else

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

for - else

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

for - else

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

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

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

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

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

3、三元表達式

熟悉 C/C++ 的程序員,初上手 python 時,一定會懷念經(jīng)典的三元操作符,因為想表達同樣的思想,用python 寫起來似乎更麻煩。比如:

三元表達式

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

三元表達式

來看看三元表達式具體的使用:

三元表達式

python 的三元表達式也可以用來賦值:

三元表達式

如果你想更深入的了解python相關知識,可以選擇融躍Python金融實戰(zhàn)課,點擊了解課程詳情?。?!