python逻辑运算的一些流程图_Python笔记(2) —— 运算符

时间会回答成长,

成长会回答梦想,

梦想会回答生活,

生活回答你我的模样。

Python笔记(2) —— 运算符

后台还有留言指出了上一篇笔记的一处错误。

(给后台的小伙伴点赞)

0. 目录

0. 更正Python(1)的错误

已经发布的内容其实修改很麻烦的,按字计算,

而且我也发现了一处图片的错误 (假装不尴尬),干脆在这改了就好。

0.1 第一处错误:"else"用法

正确"else"的使用是要去掉"x is y"的,因为else没有判断的功能

修正后的代码:

x = 1

y = 2

if x > y:

print("x > y")

elif x 

print("x 

else:

print("x is y")

0.2 第二处错误:循环结构的流程图

这里的False和True位置放反了,循环语句只会在条件为True时执行其操作

修正后的流程图:

1. Python的运算符

1.1 算术运算符

+ - x \: 对应的是加减乘除

\\ : 整除,整数之间相除,结果向下取整。

13 \\ 3 = 4

% :取余数

3 % 4 = 3

** : 幂,如 a**b 即 a的b次方

3 ** 2 = 9 # 3的2次方

1.2 比较运算符,运算结果只有True和False

== :比较相等,只有一个等号时为赋值运算符

x = 1 # 语言表达:设 x = 1

y = 2 # 语言表达:设 y = 2

if x == y:

print("x 等于 y")

# 上面写的也有另外的表达:

if x is y:

print("x 等于 y")

!= :比较不相等,相当于 "≠"

< :小于

> :大于

<= :小于等于,即 ≤

>= :大于等于,即 ≥

1.3 赋值运算符

= :最基础的赋值

x = 1 即数学语言上: 设 x = 1

+= :加法赋值运算符

x += 1可以理解为: x = x + 1

-= :减法赋值运算符

x -= 1剋理解为: x = x - 1

类似的相关运算符还有:

*= 、 **= 、 =、 \=、 %=

(Python 3.8新增海象赋值运算符,但我用的还是Python 3.6)

1.4 逻辑运算符

and :与运算符

设有 条件1 and 条件2

当条件1和条件2都为True时,and运算结果才是True

当条件1和条件2存在False时,and运算结果是False

or : 或运算符

设有 条件1 or 条件2

当条件1和条件2存在True时,or运算结果为True

当条件1和条件2都为False时,or运算结果为False

not : 非运算符

设有 not 条件1

若条件1为True,not的运算结果为False

若条件1为False,not的运算结果为True

p1 = True # 设 p1为True

p2 = False # 设 p2为False

print(p1 and p2)

print(p1 or p2)

print(not p2)

运行结果:

False

True

True

1.5 身份运算符

is :判断二者是否为同一对象的引用,有时候可以和==替换

但注意is和==绝对不能随意替换

如果是比较值的等价,最好只用==

is not : 判断二者不为同一对象的引用。

1.6 位运算符

二进制操作,用得最多的就是底层寄存器的操作,

以及数据处理和编码处理的,(不知道我以后会不会写到这类的博客)

还有一些加减乘除的"高级操作",一般不会用到这操作。

总之此文略过。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值