国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python中return 語句與 分支語句連用問題

瀏覽:142日期:2022-08-06 17:44:00

問題描述

在如下代碼中return ’ ’.join(s.split()[::-1]) if s.strip() != '' else s為什么if s.strip() != '' else s寫在return之后,照樣可以判斷這條Python語句工作過程是怎么樣的,尤其是return語句與分支語句的關系

問題解答

回答1:

其實就是其他語言的三目運算符

if s.strip() !== '': return ’ ’.join(s.split()[::-1])else: return s回答2:

return后面是一個整體,上面的大佬說的很清楚了,就三目運算符

’ ’.join(s.split()[::-1]) if s.strip() != '' else s# 簡化版A if X else B

如果X為True,則這個整體值為A,否則為B

三目運算符在其他語言中是這么寫的

X ? A : B;

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 台安县| 绩溪县| 二手房| 阿勒泰市| 海口市| 白朗县| 鲜城| 固原市| 平原县| 忻城县| 会宁县| 确山县| 富民县| 廊坊市| 贡觉县| 日土县| 瑞安市| 沙田区| 广州市| 曲阜市| 宝坻区| 凤翔县| 平阴县| 峨边| 富锦市| 团风县| 曲周县| 汝城县| 元江| 资源县| 东方市| 宁阳县| 青浦区| 灯塔市| 黄石市| 托克托县| 察雅县| 大石桥市| 肃南| 延庆县| 南丹县|