文章詳情頁(yè)
python中return 語(yǔ)句與 分支語(yǔ)句連用問(wèn)題
瀏覽:212日期:2022-08-06 17:44:00
問(wèn)題描述
在如下代碼中return ’ ’.join(s.split()[::-1]) if s.strip() != '' else s為什么if s.strip() != '' else s寫在return之后,照樣可以判斷這條Python語(yǔ)句工作過(guò)程是怎么樣的,尤其是return語(yǔ)句與分支語(yǔ)句的關(guān)系
問(wèn)題解答
回答1:其實(shí)就是其他語(yǔ)言的三目運(yùn)算符
if s.strip() !== '': return ’ ’.join(s.split()[::-1])else: return s回答2:
return后面是一個(gè)整體,上面的大佬說(shuō)的很清楚了,就三目運(yùn)算符
’ ’.join(s.split()[::-1]) if s.strip() != '' else s# 簡(jiǎn)化版A if X else B
如果X為True,則這個(gè)整體值為A,否則為B
三目運(yùn)算符在其他語(yǔ)言中是這么寫的
X ? A : B;
上一條:python - 如何獲取rabbitmq連接的celery的個(gè)數(shù)下一條:除了 python2 和 python3,ipython notebook 還可以用哪些內(nèi)核?
相關(guān)文章:
1. html5和Flash對(duì)抗是什么情況?2. html5 - datatables 加載不出來(lái)數(shù)據(jù)。3. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????4. 利用IPMI遠(yuǎn)程安裝centos報(bào)錯(cuò)!5. node.js - mongodb查找子對(duì)象的名稱為某個(gè)值的對(duì)象的方法6. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?7. 測(cè)試自動(dòng)化html元素選擇器元素ID或DataAttribute [關(guān)閉]8. javascript - QQ第三方登錄的問(wèn)題9. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。10. spring-mvc - spring-session-redis HttpSessionListener失效
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備