python中return 语句与 分支语句连用问题
迷茫
迷茫 2017-04-18 10:31:56
0
2
908

在如下代码中
return ' '.join(s.split()[::-1]) if s.strip() != "" else s
为什么if s.strip() != "" else s写在return之后,照样可以判断
这条Python语句工作过程是怎么样的,尤其是return语句与分支语句的关系

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
迷茫

사실 다른 언어에서는 삼항 연산자입니다

으아아아
黄舟

Return 뒤에는 전체가 옵니다. 위에서는 삼항 연산자임을 매우 명확하게 설명했습니다.

으아악

X가 True이면 전체 값은 A이고, 그렇지 않으면 B입니다

다른 언어에서는 삼항 연산자를 이렇게 씁니다

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿