小编Der*_*ntz的帖子

尝试在一行if语句中使用pass关键字时出错

难过这是有效的:

if 5 % 2 == 0:
        print "no remainder"
else:
        pass
Run Code Online (Sandbox Code Playgroud)

但不是这个:

print "no remainder" if 5% 2 == 0 else pass

SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

python

6
推荐指数
1
解决办法
2367
查看次数

pandas 中“&”和“and”的区别

我有一些代码在 cron(通过 kubernetes)上运行了几个月。

昨天,我的部分代码无法正常工作:

突然间,这个声明不再是“True”(df_temp 和 df_temp4 中都有数据:

if ( len(df_temp > 0) & len(df_temp4 > 0)):
    print "HERE"
Run Code Online (Sandbox Code Playgroud)

然而,这有效:

if ( len(df_temp > 0) and len(df_temp4 > 0)):
    print "HERE"
Run Code Online (Sandbox Code Playgroud)

是否存在某种代码推送会导致此更改?由于我已经运行这段代码几个月了,不确定什么会导致该语句突然失败。

python dataframe pandas

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

dataframe ×1

pandas ×1