python - 在 python 中使用 "or"赋值

标签 python coding-style variable-assignment

这样给变量赋值会被认为是不好的风格吗?

x = "foobar" or None
y = some_variable or None

在上面的示例中,x 获取值 'foobar'。

最佳答案

不,这是一种常见的做法。只有对于比你的长得多的表达式,它才被认为是不好的风格。

关于python - 在 python 中使用 "or"赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8747740/

相关文章:

python - 如何在一个函数中设置两个消息处理程序

c# - 如何将 bool 值一般格式化为是/否字符串?

Python 异常链

使用 4 维数组的 Java 程序

python - 将拆分值分配给多个变量

c++ - 分配给函数调用返回的指针

python - 如何在PyQt中启动 "drawing loop"?

python - 如何使用 Plotly Express 显示 y 轴上的每个值?

python - 将两个字典中的元素放入列表中

javascript - @const 在 JavaScript 中意味着什么?