Python-if语句中的同一变量
是否有类似以下内容的简短形式:Python-if语句中的同一变量,python,variables,if-statement,Python,Variables,If Statement,是否有类似以下内容的简短形式: if v or v == 0: v可以是None或int。如果它不是None或0,请输入。关于: if v is not None: # code 要测试它,请执行以下操作: l = [None, 0, 13, -123] for i in l: if i is not None: print i 输出: 0 13 -123 那么: if v is not None: # code 要测试它,请执行以下操作: l
if v or v == 0:
v可以是None或int。如果它不是None或0,请输入。关于:
if v is not None:
# code
要测试它,请执行以下操作:
l = [None, 0, 13, -123]
for i in l:
if i is not None:
print i
输出:
0
13
-123
那么:
if v is not None:
# code
要测试它,请执行以下操作:
l = [None, 0, 13, -123]
for i in l:
if i is not None:
print i
输出:
0
13
-123
那么:
if v is not None:
# code
要测试它,请执行以下操作:
l = [None, 0, 13, -123]
for i in l:
if i is not None:
print i
输出:
0
13
-123
那么:
if v is not None:
# code
要测试它,请执行以下操作:
l = [None, 0, 13, -123]
for i in l:
if i is not None:
print i
输出:
0
13
-123
None和0都表示false,除0之外的其他int表示true。如果您不想使用false,可以使用:
if not v:
pass
None和0都表示false,除0之外的其他int表示true。如果您不想使用false,可以使用:
if not v:
pass
None和0都表示false,除0之外的其他int表示true。如果您不想使用false,可以使用:
if not v:
pass
None和0都表示false,除0之外的其他int表示true。如果您不想使用false,可以使用:
if not v:
pass
如果v,您可以使用
?(但你的代码示例与你的解释有些矛盾…)当v=None
时,你的条件是错误的。我不相信你能比这个短。您有两个非常不同的条件。如果v
,您可以使用?(但你的代码示例与你的解释有些矛盾…)当v=None
时,你的条件是错误的。我不相信你能比这个短。您有两个非常不同的条件。如果v
,您可以使用?(但你的代码示例与你的解释有些矛盾…)当v=None
时,你的条件是错误的。我不相信你能比这个短。您有两个非常不同的条件。如果v
,您可以使用?(但你的代码示例与你的解释有些矛盾…)当v=None
时,你的条件是错误的。我不相信你能比这个短。你有两个非常不同的条件。很难说OP到底在追求什么,但如果不是无或0,这不完全匹配,进入。很难说OP到底在追求什么,但是如果不是无或0,这不完全匹配,进入。很难说OP到底在追求什么,但如果不是无或0,这不完全匹配,进入。很难说OP的真正目的是什么,但如果不是无或0,这并不完全匹配,进入。if not v
是当它为假时-if not want falseif not v
的对立面是当它为假时-if not want falseif not v
的对立面是当它为假时-if not want falseif not v
的对立面是当它为假时-if not want don don don want false的对立面想要虚假的