前两天在 xue.cn 体验答题挑战,我有道题做错了,却不明白错在哪里.题目大概如下,代码运行后将打印什么? if True or False and False: print('1') else: print('2') 这个题目考察两个简单的知识点,一个是布尔运算,另一个是流程控制语句.结果是 1,我则选了2. 复盘我的解题思路.先是布尔运算部分,我把 True or False and False 的结果算成 False,于是代码简化为: if False: print('1') else:
运算符 描述 实例 yield x 生成器函数发送协议 lambda args: expression 生成匿名函数 x if y else z 三元选择表达式(c系列有的 python也要有) >>> True if 1>0 else False True 下面的内容摘自菜鸟教程:http://www.runoob.com/python/python-operators.html 人家做的还是不错的,不过上面这个没有写 Python算术运算符 以下假设变量a为10,变