首页 > 编程语言 >python中and和or表达式的返回值

python中and和or表达式的返回值

时间:2022-11-25 00:01:24浏览次数:47  
标签:返回 碰到 python 返回值 表达式 Out

a or b

首先明确运算顺序, 从左至右

# 其次只要存在真就会返回真, and返回的是最后一个真, or返回的是第一个真

# 再次, a,b中存在假, 则and返回第一个假, or返回最后一个假

如何理解: and一旦碰到假就会马上返回这个假, or一旦碰到真就会返回这个真. 不然就会遍历到结束然后返回最后一个元素

eg:

1 and 7 and '' and 5 and {}
Out[31]: ''

{} or [] or ''
Out[32]: ''

标签:返回,碰到,python,返回值,表达式,Out
From: https://www.cnblogs.com/hukuhn/p/16923904.html

相关文章

  • 学习《Python编程 从入门到实践》第二、三天
    近期比较忙,宝宝的预产期是12月17日,老婆每天都跟我说准备要生了。所以昨天看了一会就做家务活了,练习完后忘记写日记了。今天给补上。 为什么突然想学编程呢?其实是平常......
  • 中缀表达式求值
    中缀表达式指的是形如(15+(32-1)×5+14÷2)的表达式,这种就是我们通常见到的书写算式顺序,但在实际的计算机运算中要计算中缀表达式则首先要将字符串转换为后缀表达式,然后......
  • 在windows系统中搭建python编程环境
    Python环境可以安装在很多不同的系统中,我们python自学网主要考虑到绝大多数学员都是用的是Windows系统,所以就以Windows系统来给大家演示一下python安装的方法,后面也会更新......
  • Python获取当前在线设备ip和mac地址
    获取局域网所在的网段withos.popen("ipconfig/all")asres:forlineinres:line=line.strip()ifline.startswith("IPv4"):i......
  • 学习python-Day92
    requests高级用法https和http的区别https=http+ssl或者tsl(ssl或tsl是加密的证书)注意:没有认证的机构就是没有签发证书,访问的时候,浏览器会提示不安全的。ssl认证......
  • effective python
    第8条用zip函数同时遍历两个迭代器内置的zip函数可以同时遍历多个迭代器。zip会创建惰性生成器,让它每次只生成一个元组,所以无论输入的数据有多长,它都是一个一个处理的......
  • asp.net core api 等调用webservice以及 处理返回值踩坑之路
    首先添加引用然他自动生成文件image.png点击goservices填写如​​http://192.168.1.5/Service1.asmx​​里面会加载出来记住名字如Service1Soap......
  • Python爬虫学习-cnblog
    Python爬虫学习Python的文件操作序列化与反序列化通过文件操作,我们可以将字符串写入到一个本地文件。但是如果是一个对象(列表、字典、元组等),就无法直接写入到一个文件中......
  • Python实验报告(第12章)
      实验12:GUI界面编程一、实验目的和要求1、学会应用常用控件;2、学会使用BoxSizer布局;3、学会事件处理。二、实验环境软件版本:Python3.1064_bit三、实验过程......
  • 【解决】python获取文件大小,下载进度条报错KeyError: 'content-length'
    python3使用requesthttpx下载文件,获取不到文件大小,response没有content-lengthheader最简单的排查问题的办法就是用浏览器去下载如果浏览器在下载时,也不显示总大小,那......