Python中AND、OR的一个使用小技巧
程序员文章站
2024-01-18 08:28:46
python中的and-or可以用来当作c用的?:用法。比如 1 and a or b,但是需要确保a为True,否则a为False,还要继续判断b的值,最后打印b的值。...
python中的and-or可以用来当作c用的?:用法。比如 1 and a or b,但是需要确保a为True,否则a为False,还要继续判断b的值,最后打印b的值。
今天看到一个好方法避免这种情况,记录一下:
复制代码 代码如下:
(1 and [a] or [b])[0]
可以保证[a]为True。
推荐阅读
-
Python中AND、OR的一个使用小技巧
-
PHP中的string类型使用说明_php技巧
-
python:安装pip以及使用pip安装requests模块过程中遇到的问题
-
python语法使用的小技巧
-
Python中__new__方法的使用
-
一个python版本多线程udp flooding的小程序
-
svg矢量图标在html中的使用, (知识点:1.通过h5中的css实现点击变色,2.一个svg文件包含多个图标)
-
WordPress中创建用户角色的相关PHP函数使用详解_php技巧
-
python中如何django使用haystack:全文检索的框架的实例讲解
-
postgresql 中的时间处理小技巧(推荐)