(五)python3 只需3小时带你轻松入门—— 逻辑运算符
如果if判断中存在多个表达式判断,需要使用逻辑运算符。
例如有一个变量a,需要判断是否在1到5之间,那么则需要判断a是否大于1且a小于5。这个时候需要使用and逻辑运算符进行判断。
and
python中使用and判断左右两边表达式是同时正确,正确时返回最后一个对象(或者说值),错误时返回第一个对象(或者说值)。
a=10
if a>1 and a<5:print('a在1和5之间')
else:print('a不在1和5之间')
以上代码判断a变量是否大于1,并且a是否小于5,使用and逻辑运算符将要判断左右两边的值是否都是判断正确,或者说左右两边的判断值是否都为真,都为真的话使用and连接起来的表达式才为真,假设其中有一个为错,那么使用and连接起来的表达式就为假。
以上代码运行的结果如下:
我们把a的值改为2,and连接的左右两边的运算结果都成立,都为真,运行结果如下:
or
python中使用or判断左右两边表达式是否有一个正确,正确时返回第一个对象(或者说值),如果左右两边都是错误,那么则为False。
or和and的区别为:
- or只需要连接的左右两边的条件其中一个为真则整个使用or运算符连接起来的整体表达式都为真。
- and需要左右两边连接起来的表达式都为真,那么左右两边连接起来的整体表达式才都为真。
not
not在做运算时,用来为值取反,not True则为False,not False 则为True。
假设一个表达式 1>10 为真,使用not 1>10,整个表达式的值会取反,真的话就为假,假的话就为真。
代码为:
a=0
if not a>1:print('a在1和5之间')
else:print('a不在1和5之间')
以上代码即时a等于0的时候判断条件还未真,执行了原本正确的代码块。
结果为:
(五)python3 只需3小时带你轻松入门—— 逻辑运算符相关推荐
- (九)python3 只需3小时带你轻松入门——函数自定义
函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 无返回值无参函数自定义 你可以定义一个由自己想要功能的函数: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ( ...
- (二)python3 只需3小时带你轻松入门——基本变量
输入 在程序运行过程中,数据从外部流向程序,称为输入.在程序运行过程中,接收用户从键盘上键入值,可以使用input()函数. input("请输入你要输入的值:") 在输入值时,一 ...
- (附)python3 只需3小时带你轻松入门——python常用一般性术语或词语的简单解释
术语 一般解释 dict 字典 一种键值对的关系,一个键代表一个索引,一个键对应一个值 index 索引 在列表.数组.字典或一般容器中表示一个内容值的"地址",通过索引可以获取值 ...
- (十)python3 只需3小时带你轻松入门——模块与包
模块 一般情况下,是一个以.py为后缀的文件.使用import导入.我们创建一个py文件,名为myprint,该py文件作为模块,在里面定义一个函数名为myprint: def myprint():p ...
- (十一)python3 只需3小时带你轻松入门——面向对象
类 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例. 例如: 人是一种类型,拥有年龄.身高.体重.性别等属性.具体一个人是一个对象,例如小明:小明 ...
- (八)python3 只需3小时带你轻松入门——List 与 dict 的常用操作
List定义 定义:list1 = ['name','python','sun','dog'] list获取:list1[0]->name,list1[3]->sun list修改:lis ...
- (七)python3 只需3小时带你轻松入门——List与dict
List列表 python中最基本的数据结构之一.序列(或者说集合)中的每个元素都分配一个数字用来表示它的位置(索引),第一个索引是0,第二个索引是1,依此类推. 索引 索引最大值不能超过当前对象的最 ...
- (六)python3 只需3小时带你轻松入门——循环
for循环 使用循环可以重复执行某些代码,可以方便程序编写:但是不记效率的使用循环会使程序运行效率降低. range 使用range()函数可以生成多个连续整数的range对象(这个概念后面会说).基 ...
- (一)python3 只需3小时带你轻松入门—— 编程尝试
什么是函数? 在编程中,函数和通常数学中的函数概念并不完全相同:编程中的函数更接近于一个写好的工具,在开发某些功能时,所需要到该函数,就把该函数拿过来使用. 输出/显示 运行python程序时显示指定 ...
最新文章
- CAD—定义委托异步添加实体
- [转]终结PHP中文乱码的问题
- 太骚了!Python模型完美切换SAS,还能这么玩。。
- 解决Visual Studio “无法导入以下密钥文件”的错误
- IOS之代理文字点击变大变小
- 谷歌浏览器之如何调试页面js
- LeetCode 720. 词典中最长的单词(Trie树)
- 蓝桥杯入门练习1-4(python)
- 01-复杂度1 最大子列和问题(剑指offer和PAT)
- verilog 简单module_HDLBits:在线学习 Verilog (二十九 · Problem 140-144)
- ubuntu samba
- Rhino在java中的用法
- 盐酸二甲双胍pH敏感性壳聚糖水凝胶微球/木质素磺酸钠海藻酸钠壳聚糖水凝胶微球的研究制备
- 核心路由器市场分析:07回顾以及08展望
- 集合:映射,单射,满射,双射
- 从个人网站到泛生活化平台 百货之家背后的故事
- java md5加密长度_java中使用MD5加密算法进行加密
- mysql字符集修改无效,Mysql字符集的修改及查看问题_MySQL
- 高数_向量代数_单位向量_向量与坐标轴的夹角
- 微信小程序手机软键盘距离input输入框位置