【发布时间】:2019-11-06 15:12:29
【问题描述】:
在 Python 中有没有一种方法可以将函数结果用作 if 语句的测试和语句中的值? 我的意思是:
if f(x) as value:
# Do something with value
没有
value = f(x)
if value:
# Do something with value
或
with f(x) as value:
if value:
# Do something with value
【问题讨论】:
-
在
python3.8是的。通过使用臭名昭著的walrus运算符。if value := f(x):..# do_stuff(value)
标签: python if-statement alias