【Python】运算符(初学者)


前言

本文为初学者所使用,来重点讲解一下Python中的运算符的使用。


`

基本运算符

算数运算符

跟数学优先级一样 (先乘除后加减)

+1+1输出结果为2
-1-1输出结果为0
*2*2输出结果为4
/除 (得到的结果为浮点型)10/2输出结果为5.0
%取余10%3输出结果为1
//整除10//3输出结果为3
**幂(乘方)2**4输出结果为16,即2*2*2*2
%取余  10%3-->1
10-3-3-3=1,最后的剩下的数就是余数

//整除 10//3-->3
103=3.3333... 去掉后面的小数就是他的整除数所以为3

**取幂 3**4 --> 34次方
3*3*3*3

>>> print(3**4)
81
>>> a=1
>>> b=2
>>> print(b-a)
1
>>> print(b+a)
3
>>> print(10%4)
2
>>> print(10//4)
2

赋值运算符

赋完值之后 再打印看变量

将=号右侧的结果赋值给等号左侧的变量

需要赋值给谁就把谁放在最左边

=赋值运算符c = a + b(赋值运算符的程序是从右往左执行)
+=加赋值a+=b 等价于 a=a+b
-=减赋值a-=b等价于 a=a-b
*=乘赋值a* =b等价于 a=a *b
/=除赋值a/=b等价于 a=a/b
%=取余a%=b等价于 a=a%b
//=整除a//=b等价于 a=a//b
**=a* *=b等价于 a=a * * b
>>> a=1
>>> b=2
>>> a=a+b
>>> print(a)
3
>>> a+=b
>>> print(a)
5
>>> b-=a
>>> b
-3
>>> b*=a
>>> b
-15

比较运算符

得到的结果为bool类型

在python中.一个等号是用来赋值,两个等号才是判断是否相等.

>大于
<小于
==等于
>=大于等于
<=小于等于
!=(英文符号)不等于
>>> 7>10
False
>>> a=88
>>> b=66
>>> print(a>b)
True
>>> print(a<b)
False
>>> print(a<=b)
False
>>> print(a!=b)
True
>>> print(a==b)
False
>>> '哈哈'=='哈哈'
True
>>> '哈哈1'=='哈哈'
False
>>> '1'==1
False
>>> 'A'=='a'
False
>>> 1==1
True

逻辑运算符

得到的结果为bool类型

代码含义
and与 and左右两边的值必须都为真的时候才为真,否则为假 – >‘和’
or或 or左右两边的值其中有一个真即为真,全假才为假 – >‘或’
not非 就是将值为真的变成假的 假的变成真的 – >‘非’ 取反. 死杠精什么东西都和你反着来
>>> math=100
>>> chinese=90
>>> math>=95 and chinese>=100
False
>>> math>=95 or chinese>=100
True
>>> math>=95 and chinese>=80
True
>>> math>=100 or chinese>=100
True
>>> not True
False
>>> not False
True
>>> not chinese>=100
True
>>> not math>=95
False

成员运算符

得到的结果为bool类型

序列:字符串,元组,列表,字典,集合

代码含义
in判断成员是否在序列中
not in判断成员是否不在序列中
>>> talk='猪猪侠很美'
>>> '丑' in talk
False
>>> '美' in talk
True
>>> '丑' not in talk
True
>>> '美' not in talk
False
>>> li=[2,3,4,'hh']
>>> '2' in li
False
>>> 'hH' in li
False
>>> 6 not in li
True
>>> 2 in li
True
>>> tu=(False,1,2,'你好')
>>> 'False' in tu
False
>>> False in tu
True
>>> 1 in tu
True
>>> 2 not in tu
False

运算符优先级

符号描述
()小括号
**幂(乘方)
*、/、//、%算术运算符
+、-算术运算符
<、>、<=、>=、==、!=比较运算符
in、not in成员运算符
not > and > or逻辑运算符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

为了生活的孩子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值