python判断两个条件同时满足_python不相等的两个字符串的 if 条件判断为True详解...
今天遇到一个非常基础的问题,结果搞了好久好久.....赶快写一篇博客记录一下:
本来两个不一样的字符串,在if 的条件判断中被判定为True,下面是错误的代码:
test_str = 'happy'
if test_str == 'good' or 'happy': #这样if判断永远是True,写法错误
print('aa')
else:
print('bbbb')
这是正确的代码:
test_str = 'happy'
if test_str == 'good' or test_str == 'happy':
print('aa')
else:
print('bbbb')
补充知识:python基础(if判断条件语句,比较、布尔运算符)
1.条件和条件语句
在编写的程序中,语句都是逐条执行的。现在更进一步,让程序选择是否执行特定的语句块。
1 )布尔值的用武之地
真值也称布尔值,是以在真值方面做出了巨大贡献的George Boole命名的。
用作布尔表达式(如用作if语句中的条件)时,下面的值都将被解释器视为假:
False None 0 "" () [] {}
换而言之,标准值False和None、各种类型(包括浮点数、复数等)的数值0、空序列(如空字符串、空元组和空列表)以及空映射(如空字典)都被视为假,而其他各种值都被视为真,包括特殊值True。
正如Python老手Laura Crei
python判断两个条件同时满足_python不相等的两个字符串的 if 条件判断为True详解...相关推荐
- python中search和match的区别_Python中正则表达式match()、search()函数及match()和search()的区别详解...
match()和search()都是python中的正则匹配函数,那这两个函数有何区别呢? match()函数只检测RE是不是在string的开始位置匹配, search()会扫描整个string查找 ...
- Python之pandas:pandas中to_csv()、read_csv()函数的index、index_col(不将索引列写入)参数详解之详细攻略
Python之pandas:pandas中to_csv().read_csv()函数的index.index_col(不将索引列写入)参数详解之详细攻略 目录 pandas中to_csv().read ...
- python公众号留言功能详情_Python实现的微信公众号群发图片与文本消息功能实例详解...
本文实例讲述了Python实现的微信公众号群发图片与文本消息功能.分享给大家供大家参考,具体如下: 在微信公众号开发中,使用api都要附加access_token内容.因此,首先需要获取access_ ...
- python中docx模块的使用_python使用docx模块读写docx文件的方法与docx模块常用方法详解...
一,docx模块 Python可以利用python-docx模块处理word文档,处理方式是面向对象的.也就是说python-docx模块会把word文档,文档中的段落.文本.字体等都看做对象,对对象 ...
- 【Python学习教程】Python列表(list)、元组(tuple)、字典(dict)和集合(set)详解
文章目录 什么是序列,Python序列详解(包括序列类型和常用操作) 序列索引 序列切片 序列相加 序列相乘 检查元素是否包含在序列中 和序列相关的内置函数 Python list列表详解 Pytho ...
- python时间函数报错_python3中datetime库,time库以及pandas中的时间函数区别与详解...
1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...
- python获取系统时间函数_python3中datetime库,time库以及pandas中的时间函数区别与详解...
1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...
- python读二进制格点雷达基数据_对numpy中二进制格式的数据存储与读取方法详解...
使用save可以实现对numpy数据的磁盘存储,存储的方式是二进制.查看使用说明,说明专门提到了是未经压缩的二进制形式.存储后的数据可以进行加载或者读取,通过使用load方法. In [81]:np. ...
- python中如何将两个列表进行合并_Python中如何把两个list合并,并按从小到大顺序排列?...
本题分为两个部分:一个是list的合并,一个是用while loop循环将合并后的数组从小到大进行排序--排序问题. 1. List的合并: list的合并其实非常简单,只需要用"+&quo ...
最新文章
- 【青少年编程】【四级】绘图程序优化
- SAP PLM 进阶 2 – 主要核心功能
- hdu 1263 水果
- 网摘精灵教程:网站流量爆涨的时空隧道
- html5做一个皮卡丘,用css实现一个皮卡丘
- 在 PowerPoint 2016 中嵌入网页
- 局部遮荫光伏matlab,一种基于随机蛙跳全局搜索算法的局部阴影光伏阵列MPPT控制的制作方法...
- cordova混合开发流程
- Java获取Object属性值
- django之关系及查询,数据类型,约束,分页
- C/C++ 编程中多国语言处理
- 基于深度学习的计算机视觉技术在无人驾驶中的应用
- python简单代码-python实现顺序表的简单代码
- nginx 的基本配置
- 使用 RESTful 的方式开发 Web应用
- 网站实现记住我(自动登录)的方法总结
- 用python输入三角形边长_python实现输入三角形边长自动作图求面积案例
- 【建筑性能分析入门笔记】建筑能耗建模(1)
- D3D 中LPD3DXSPRITE(点精灵)对图片进行缩放旋转透明处理
- mysqli mysql assoc,mysqli中的mysql_fetch_assoc?
热门文章
- 机器学习必刷题-手撕推导篇(2):BP算法推导
- 百度翻译参数逆向过程
- html5播放音乐 wav,Firefox不会使用HTML5标签播放.WAV文件?
- win32剪贴板操作
- 太可了!阿里巴巴发布第一台「云电脑」,程序员再也不怕丢电脑了...
- python-HangMan(上吊的人)小游戏 中文版
- springboot+uniapp(vue) 微信公众号h5开发
- python应用实例:坐标转换——基于布尔莎模型,可实现BJ54坐标系/GSC2000坐标系/WGS84等各种地心直角坐标系的转换
- TCP数据收发两问题的排查
- 614来临,华为云告诉你怎样献血才最科学