Python 三元運算子ternary operator | ShengYu Talk

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

在python 使用三元運算子(ternary conditional operator) 好處是程式碼可以看起來比較簡短,在某些情況python 使用三元運算子簡化後code 會變得清爽 ... 2019-03-13 Python教學 在python使用三元運算子(ternaryconditionaloperator)好處是程式碼可以看起來比較簡短,在某些情況python使用三元運算子簡化後code會變得清爽簡短許多。

如果是C的寫法像下面這樣1flag?true:false Python的寫法那python的寫法呢?只有下列寫法最接近。

1flag=Trueifx.isClick()elseFalse 跟下列寫法相同1234ifx.isClick():flag=Trueelse:flag=False 接下來認真學習一下三元運算子的語法,Python三元運算子ternaryoperator的語法如下:1condition_is_trueifconditionelsecondition_is_false 其它常用範例.max取最大值python-ternary-operator-max.py12345678#!/usr/bin/envpython3#-*-coding:utf-8-*-defmax(a,b):returnaifa>belsebprint(max(1,2))print(max(3,5)) 輸出結果如下:1225 下一篇介紹and的用法 以上就是Python三元運算子ternaryoperator介紹,如果你覺得我的文章寫得不錯、對你有幫助的話記得Facebook按讚支持一下! 參考[1]DoesPythonhaveaternaryconditionaloperator?https://stackoverflow.com/questions/394809/does-python-have-a-ternary-conditional-operator[2]6.TernaryOperators—PythonTips0.1documentationhttp://book.pythontips.com/en/latest/ternary_operators.html[3]TernaryOperatorinPython-GeeksforGeekshttps://www.geeksforgeeks.org/ternary-operator-in-python/ 其它相關文章推薦如果你想學習Python相關技術,可以參考看看下面的文章,Python新手入門教學懶人包Pythonstr字串用法與範例Pythonlist串列用法與範例Pythonset集合用法與範例Pythondict字典用法與範例Pythontuple元組用法與範例Python計算程式執行時間在RPi3上寫Bluetooth程式(Python)Python圖片模糊化blurPython旋轉圖片rotate Newer Gitcommit檔案的某幾個小部分修改 Older Python使用numpy讀取csv資料再畫圖 精選文章 Python基礎教學目錄 C/C++入門教學目錄 Linux常用指令教學懶人包 最新文章 ShellScript判斷目錄資料夾是否存在 Androidadbreverse通訊埠轉發用法教學 LLDB除錯教學 gdbserver遠端除錯教學 gdb除錯教學 粉絲專頁 分類 Arduino4C/C++教學139Github13Git教學19OpenCV教學8Projects6Python教學224Qt教學7 首頁 Python教學 C/C++教學 歸檔 標籤 Projects 關於我



請為這篇文章評分?