我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python中与if有关的问题

if(i!=j,j!=k,i!=k)
用逗号连接和用and连接为什么结果不同?

用括号括起来的时候,python会认为这是个元组,里面有三个布尔元素,如果三个数相等的话,则分别是False, False, False (三个比较运算的结果),但因为元组不是空,即使三个数相等,最后 if(i!=j,j!=k,i!=k) 还是相当于 if True
而 if i!=j and j!=k and i!=k 是当三个条件都成立才为True。两种写法完全不相干。

近期文章

  • 图片路径无法存储到数据库
  • C语言的for循环原理
  • 安卓OTG硬件识别要不要硬件ID
  • php上传mysl数据
  • pyechart中y轴数据不显示,已经将获取到的数据使用
  • mod_rewrite RewriteRule和html链接
  • 数据库中的关系模式的范式关系
  • C++ ​primie​r第六版第六章编程练习运用do while循环
  • noteexpress的引文无法识别
  • 读入N名学生的成绩,将获得某一给定分数的学生人数输出。
  • shell脚本中字符串的拼接问题
  • ArcGIS页面打印兼容性问题
  • yolov8的tack.py运行出现问题
  • 什么将表达式引擎条目与模板/ URL路由联系起来
  • 怎么调节dw预览时的分辨率
  • 怎么用matlab从一个excell里筛选出我想要的几组数据啊
  • 安卓APP识别他人的OTG硬件要提前写入硬件ID吗
  • 多索引联合查询,修改其中一个索引的字段名后对查询结果顺序有影响
  • 这是一道逻辑思维题。
  • 怎么解决 输入参数的数目不足

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华