如果a或b为空,我想打印一条消息.
这是我的尝试
a = ""
b = "string"
if (a or b) == "":
print "Either a or b is empty"
Run Code Online (Sandbox Code Playgroud)
但只有当两个变量都包含空字符串时才会打印消息.
仅当a或b是空字符串时,如何执行print语句?
更明确的解决方案是:
if a == '' or b == '':
print('Either a or b is empty')
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您还可以检查元组中的包含:
if '' in (a, b):
print('Either a or b is empty')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
730 次 |
| 最近记录: |