gpt4 book ai didi

python - 编写 if 语句的更短、更 Pythonic 的方式

转载 作者:IT老高 更新时间:2023-10-28 20:36:52 29 4
gpt4 key购买 nike

我有这个

bc = 'off'

if c.page == 'blog':
bc = 'on'

print(bc)

有没有更 Pythonic(和/或更短)的方式在 Python 中编写?

最佳答案

最短的应该是:

bc = 'on' if c.page=='blog' else 'off'

通常这可能看起来有点困惑,所以你应该只在清楚它的含义时才使用它。不要将它用于大型 bool 子句,因为它开始看起来很快就很难看。

关于python - 编写 if 语句的更短、更 Pythonic 的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1319214/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com