python关键字and和or用法实例
作者:junjie 时间:2023-12-19 20:07:40
python 中的and从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值。
or也是从左到有计算表达式,返回第一个为真的值。
IDLE 1.2.4
>>>'a'and'b'
'b'
>>>''and'b'
''
>>>'a'or'b'
'a'
>>>''or'b'
'b'
类似三目表达式的用法:bool? a : b
>>> a ='first'
>>> b ='second'
>>>1and a or b # 等价于 bool = true时的情况
'first'
>>>0and a or b # 等价于 bool = false时的情况
'second'
>>> a =''
>>>1and a or b # a为假时,则出现问题
'second'
>>>(1and[a]or[b])[0]# 安全用法,因为[a]不可能为假,至少有一个元素
''
>>>
标签:python,and,or,用法
0
投稿
猜你喜欢
golang定时任务cron项目实操指南
2023-08-26 00:21:40
Python中Timedelta转换为Int或Float方式
2021-01-24 19:46:41
关于Mysql-connector-java驱动版本问题总结
2024-01-19 02:07:58
python实现维吉尼亚算法
2023-07-02 01:28:17
Python调用百度AI实现颜值评分功能
2023-07-30 22:53:40
使用apidoc管理RESTful风格Flask项目接口文档方法
2022-11-24 10:05:14
Python如何存储数据到json文件
2023-11-24 14:31:12
微信跳一跳php代码实现
2024-06-05 09:46:20
Python如何基于smtplib发不同格式的邮件
2023-10-03 10:28:35
python爬取天气数据的实例详解
2022-08-26 22:28:46
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2023-10-23 12:29:19
Python实现序列化及csv文件读取
2023-08-09 06:55:46
python如何利用matplotlib绘制并列双柱状图并标注数值
2022-08-06 22:00:33
Python3爬虫中识别图形验证码的实例讲解
2022-10-17 17:11:20
numpy数组坐标轴问题解决
2022-10-23 02:48:12
Django实现图片上传功能步骤解析
2022-06-25 19:35:43
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2024-05-13 09:25:52
Python模拟登录和登录跳转的参考示例
2023-07-29 07:09:47
深入浅出分析Python装饰器用法
2022-10-25 16:49:02
Pytorch PyG实现EdgePool图分类
2022-03-17 15:47:55