最新回答 / 努力提升
print [100 * a + 10 * b + c for a in range(1,10) for b in range(10) for c in range(10) if a is c]还是这样写吧,你那个也没什么问题
2016-01-05
已采纳回答 / Zhenyu1990
Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,所以a = 'python'如果按照布尔值来看,a = True。在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a,因此就打印Python。
2016-01-03
最新回答 / ch3rish
[]括起来 只是表示集合。。。并没有表示list意义。。。如果你尝试对weekdays改变。。。你会发现set报错。。weekdays.append('QAQ')AttributeError: 'set' object has no attribute 'append'
2016-01-03
最新回答 / 杰克船长
第一行不是为了注释掉这段代码,是为了提醒编辑器要使用utf-8 ,另外因为这个用的是Python3的编辑器所以里面已经支持自动转换到utf-8的代码了,因此不需要再加u
2016-01-02