关于python:检查变量是否为None的语义方式

Semantic way to check if variable is None

本问题已经有最佳答案,请猛点这里访问。

我有一个变量x,我想强制转换为int,如果不为int,则返回none。

是否有一种速记方式来执行以下操作:

1
2
if x:
    x = int(x)


试试这个,

1
x = int(x) if x else None

1
x = int(x) if x is not None else None