最新回答 / weixin_慕村9391395
a = 'python'print('hello,', a or 'world')因为Python把0、空字符串和None看成False。所以a 是true。在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a结果:
hello, python...
2022-12-31
最新回答 / 慕用4035794
and 表示与逻辑运算,这种情况下,第一个操作数是True的话,那就看输出结果就取决于第二个数了。这是为什么呢?因为第一个数已经是True了,and 与的运算结果取决于第二个数的真假。
2022-12-28
最新回答 / wuzhou
改成 if not s1.isdisjoint(s2):set提供isdisjoint()方法,可以快速判断两个集合是否有重合,如果有重合,返回False,否则返回True
2022-12-06
最新回答 / 暗夜子爵
<...code...>d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49, 'Gaven': 86}AA = ('Alice', 'Bob', 'Candy', 'Mimi', 'David')for i in AA: print(i + ":" + str(d.get(i)))
2022-11-21