【python進階】三元運算子 - 程式人生

文章推薦指數: 80 %
投票人數:10人

三元運算子通常在Python裡被稱為條件表示式,這些表示式基於真(true)/假(false)的條件判斷,在Python 2.4以上才有了三元操作。

程式人生>>【python進階】三元運算子 【python進階】三元運算子 阿新••發佈:2019-01-14 三元運算子通常在Python裡被稱為條件表示式,這些表示式基於真(true)/假(false)的條件判斷,在Python2.4以上才有了三元操作。

condition_is_trueifconditionelsecondition_is_false 例子 is_fat=True state='fat'ifis_fatelse'notfat' print(state) 輸出:fat 另外一種是可以使用元組來顯示: (if_test_is_false,if_test_is_true)[test] fat=True fitness=("skinny","fat")[fat] print("Aliis",fitness) 輸出:Aliisfat這之所以能正常工作,是因為在Python中,True等於1,而False等於0,這就相當於在元組中使用0和1來選取資料。

但是第一種方法要勝過第二種方法,如果使用元組的表示的話,兩個元素都要被初始化,但是if-else就不會兩個都執行例如下面這個例子: condition=True print(2ifconditionelse1/0) #輸出:2 print((1/0,2)[condition]) #輸出ZeroDivisionError異常 用Python做資料分析之Numpy(二) «上一篇 leetcode-二叉樹的前中後遍歷(94、144、145)下一篇» 相關推薦 【python進階】三元運算子 三元運算子通常在Python裡被稱為條件表示式,這些表示式基於真(true)/假(false)的條件判斷,在Python2.4以上才有了... Python中的三元運算子 語法如下: aiftestelseb 根據test的布林值來判斷返回的是a還是b;如果test為真則返回a,反之則... python小兵三元運算子 1if條件成立: 2val=1 3else: 4val=2 改成三元運算: val=1if條件成立... PYTHON自動化Day6-函式多個返回值和匿名函式、列表生成式,三元運算子,os模組,sys模組,時間模組,字典排序,資料庫操作,加密(md5) 一.函式多個返回值和匿名函式 #函式返回多個值,用一個變數接收 defsay(): num1=1 num2=2 num3=3 ... Python學習手冊之元組拆包、三元運算子和else語句深入 在上一篇文章中,我們介紹了Python之禪、Python程式設計規範和函式引數,現在我們介紹Python的元組拆包、三元運算子和對Python的... python10迭代器和三元運算子 一.迭代器 1.迭代器協議:物件必須提供一種next方法,執行該方法要麼返回迭代中的下一項,要麼引起一個stopIteration異常,終止迭代 ... pythonday18異常(高階)一元運算子過載、關係運算符的過載、 目錄: 異常(高階)一元運算子過載、關係運算符的過載、 with語句 語法: ... python3lambda表示式、三元運算子、迭代、閉包等高階用法 lambda表示式基本用法: z=lambdax,y:x+y a=z(1,2) b=z("x",... Python中的三元運算 divcenter否則align三目運算bodypost如果pythoPython中的三元運算 三元運算又... java基礎第九篇條件運算子(三元運算子) 條件運算子(?: )也稱為“三元運算子”。

語法形式:布林表示式?表示式1:表示式2 運算過程:如果布林表示式的值為&n... 搜尋 基礎教學 Mysql入門 Sql入門 Android入門 Docker入門 Go語言入門 Ruby程式入門 Python入門 Python進階 Django入門 Python爬蟲入門 最近訪問 【python進階】三元運算子 R環境變數設定 人工智慧與物聯網安全:以子之矛,攻子之盾 淺談內存映射I/O(MMIO)與端口映射I/O(PMIO)的區別 不開通零錢實現小程序提現,小程序提現PHP接口講解 Unity+控制攝像機跟隨運動物體 C/C+++影象處理(7)------影象の球面貼合算法 linux+ftp+命令詳解和自動上傳指令碼實現 Linux下C程式設計實現---獲取本機IP地址 解決zookeeper報錯[NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:



請為這篇文章評分?