python初学者,运算符

17 篇文章 0 订阅
13 篇文章 0 订阅

一. 概念

  • 会针对一个以上操作数项目来进行运算。
    例如:
1 + 1

其中,2,3为操作数,“+”为运算符。

二.分类

假设变量:a=5,b=10(以下表格结果都将引用此假设)

1. 算数运算符

运算符描述实例
+两个对象相加a+b输出结果为 15
-一个数减去另一个数a-b输出结果为 -5
*两数相乘(若整数n*字符串 返回一个被重复n次的字符串)a*b输出结果为 50
/两数相除,向下取整,其结果为一个浮点数。a/b输出结果为 0.5
%取模 向下取余,返回除法的余数ab输出结果为
**幂运算a**b输出结果为 9765625
//整除,返回整数部分,并不是int类型ab输出结果为 0

2.赋值运算符

赋值运算符描述实例
=简单赋值运算c=a+b将a + b 运行结果结果赋值为c
+=加法赋值运算b+=a等效于b = b + a
-=减法赋值运算b-=a等效于b = b - a
*=乘法赋值运算b*=a等效于b = b * a
/=除法赋值运算a/=b等效于b = b / a
%=取模赋值运算符a%=b等效于b = b % a
**=幂赋值运算a**=b等效于b = b**a
//=取整除运算a//=b等效为b = b // a

3.比较运算符

比较运算符用来比较两个值之间的关系,总会返回一个布尔值.如果关系成立,返回True,否则返回False。

比较运算符描述实例
==等于 比较对象是否相等a == b返回False
!=不等于 比较两个对象是否不相等a != b返回True
<>不等于 比较两个对象是否不相等(python3已弃用)a<>b返回True
>大于a > b返回False
<小于a <b返回True
>=大于等于a >= b返回False
<=小于等于a <= b返回True

注意:
1.重点在比较数值的大小 str与int不能直接比较
2.!= == 这种符号不能分开抒写
3.字符串与字符串比较的是ASCII码

4. 逻辑运算符

逻辑运算符表达式描述实例
notxnot可以对符号右侧的值进行非运算。对于布尔值,非运算会对其进行取反操作,True变False,False变Truenot(a and b)返回False
anda and b与运算是找False的,如果第一个值为False则不再看第二个值a and b返回 10
ora or b或运算是找True的,或运算两个值中只要有一个True,就会返回Truea or b返回 5

5.身份运算符

身份运算符描述实例
isis是判断比较两个对象是否是同一个对象,比较的是对象的ida is b运行结果为False
is notis是判断比较两个对象是否是不是同一个对象,比较的是对象的ida is not b运行结果为True

注意:
is与比较运算符的区别,两者有根本上的区别,切记不可混用:
is用于判断两个变量的引用是否为同一个对象,而 用于判断变量引用的对象的值是否相等

6.条件运算符(三元运算符)

  • 条件运算符在执行时,会先对条件表达式进行求值判断
    如果判断结果为True,则执行语句1,并返回执行结果
    如果判断结果为False,则执行语句2,并返回执行结果
    语法: 语句1 if 条件表达式 else 语句2
    例如:
a=1
b=2
h= a-b if a>b else a+b
print(h)  #输出为 3

三.优先级

官方运算符优先级参照表(点击查看)
优先级
(注意:部分资料来源于网络,如有侵权请联系阻者!)
下一篇:循环语句
上一篇:程序的基本组成

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

九坪村小马

你的鼓励是我创作的最佳动力!

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

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

打赏作者

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

抵扣说明:

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

余额充值