相关疑难解决方法(0)

Python在while循环中的条件期间为变量赋值

关于Python语法的一个简单问题.我想在while循环的条件期间将函数的值赋给变量.当函数返回的值为false时,循环应该中断.我知道如何在PHP中完成它.

while (($data = fgetcsv($fh, 1000, ",")) !== FALSE) 
Run Code Online (Sandbox Code Playgroud)

但是,当我在Python中尝试类似的语法时,我得到一个语法错误.

python variable-assignment while-loop

20
推荐指数
3
解决办法
3万
查看次数

Python if 语句中赋值

有没有比更简单的替代方案

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条件结合到一个语句中的语句?

python if-statement assign

4
推荐指数
1
解决办法
4103
查看次数