Python的逻辑运算与流程控制

range函数可创建一个整数列表,一般用在for循环中。range函数的基本羽凡格式:range(start,end,step)。其中start用于指定起始值,可以省略,如果省略则从0开始;end用于指定技术的结束值,不能省略,当range函数中指定一个参数时,即表示指定计数的结束值;step用于指定增量,两个数之间的增量可以省略,如果省略则表示增量为1。例如range(1,5)得到1、2、3、4.

Python的比较运算符及应用实例(设变量x为21,变量y为10)
运算符名称说明实例运算结果
==等于比较xy两个对象是否相等x==yfalse
!=不等于比较xy两个对象是否不相等x!=ytrue
>大于比较x是否大于yx>ytrue
<小于比较x是否小于yx<yfalse
>=大于或等于比较x是否大于或等于yx>=ytrue
<=小于或等于比较x是否小于或等于yx<=yfalse

if成立有三种情况:1、条件表达式的结果为非零。2、非空。3、true。

日期的大小比较不能用字符串比较,将日期转换为int比较。

Python的逻辑运算符及应用实例(变量x为21,y为10,z为0)
运算符名称逻辑表达式结合方向说明实例运算结果
and逻辑与x  and  y从左到右如果x为false或0,x and y返回false或0,否则返回y的计算值x and y10

x and y

0

z and

x

0
or逻辑或x or y从左到右如果x为true,则返回x的值,否则返回y的计算值x or y21
x or z21
z or x21
not逻辑非not x从右到左如果x为true,则返回false,则返回truenot xfalse
not yfalse
not(x and y)false

not(x or y)

false
not ztrue
Python所有运算符从最高到最低的优先级
序号运算符说明
1**幂(最高级优先)
2-、+、~位取反、正号和负号
3*、/、%、//算术运算符:乘、除、取余和取整除
4+、-算术运算符:加、减
5>>、<<位运算符:右移位、左移位
6&位运算符:位与
7|、^位运算符:位或、位异或
8<=、<>、>=比较运算符
9==、!=等于、不等于
10=、+=、-=、*=、**=、/=、//=、%=赋值运算符
11is、isnot身份运算符
12in、notin成员运算符
13not、or、and(在这三个中and级别最高)逻辑运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

石柒1010

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值