84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
print 'False' if (False) else 'True'
感觉有点类似 C/C++ 中的三目运算符。我在教程中都没有看到过相关的介绍。这是什么语法?
认证0级讲师
https://docs.python.org/2/reference/expressions.html#conditional-expressions
就是這個文法,了解就可以了。
即C、JAVA等語言的 if (False) ? printf("False") : printf("True") if A?B:C轉換成python就是B if A else C
https://docs.python.org/2/reference/expressions.html#conditional-expressions
就是這個文法,了解就可以了。
print 'False' if (False) else 'True'
即C、JAVA等語言的 if (False) ? printf("False") : printf("True")
if A?B:C轉換成python就是B if A else C