反转二进制字符串并检查 python

Inverting a binary string with check on python

我正在尝试弄清楚如何检查输入是否仅包含“0”和“1”。现在一直坚持这个,我对 python 很陌生。我把反面的部分弄下来了,只需要支票方面的帮助。谢谢!

您可以将其转换为 set() 并检查它是否仅包含“0”和“1”

value = "001001"
binary = set(value) <= {"0", "1"}

print(binary)

结果:

True

尝试使用“0”和“1”中的不同值:

value = "hello"
binary = set(value) <= {"0", "1"}

print(binary)

结果:

False