最新回答 / 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