关于Python语法的一个简单问题.我想在while循环的条件期间将函数的值赋给变量.当函数返回的值为false时,循环应该中断.我知道如何在PHP中完成它.
while (($data = fgetcsv($fh, 1000, ",")) !== FALSE)
Run Code Online (Sandbox Code Playgroud)
但是,当我在Python中尝试类似的语法时,我得到一个语法错误.
有没有比更简单的替代方案
res = returns_value_or_none(arg)
if res:
do_something_with(res)
Run Code Online (Sandbox Code Playgroud)
或者
if returns_value_or_none(arg):
do_something_with(returns_value_or_none(arg))
Run Code Online (Sandbox Code Playgroud)
一种将赋值和if条件结合到一个语句中的语句?