Python----运算符

1 运算符

1.1 运算符的概念

  • 运算符用于执行程序代码运算,会针对于一个以上操作项目来进行运算。
  • 例如:8 - 9 ,其操作数是 8 和 9 ,而运算符则是 “ -”

1.2 运算符的分类

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 条件运算符(三元运算符)

2 算数运算符

>>> 5 + 7	#加法运算符 ‘+’
12
>>> 5 - 7	#减法运算符 ‘-’
-2
>>> 5 * 7	#乘法运算符 ‘*’
35
>>> 12 / 4	#除法运算符 ‘/’
3.0
>>> 7 // 3	#整除运算符 ‘//’
2
>>> 7 % 3	#取模运算符 ‘%’
1
>>> 3 ** 2	#幂运算符  ‘**’
9

3 赋值运算符

在这里插入图片描述

4 比较运算符

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

  • 比较运算 (a ,b 参考例:a=10,b=20)
    在这里插入图片描述
  • 身份运算 (返回结果 1 即为 True)
>>> x='python'
>>> y='python'
>>> x is y
True
>>> x is not y
False

5 逻辑运算符

在这里插入图片描述

>>> True and  True
True
>>> True and False	#若第一个值为False ,则不需考虑第二个值
False
>>> True or False	#或运算寻找是否含有True
True
>>> not(True and False)
True
>>> not(True or False)
False

属于下列情况的值Python都视为逻辑假:

  1. None
  2. False
  3. 各种数字类型的0,如0、0.0、0+0j
  4. 空的序列,如 ‘’、()、[]
  5. 空的映射,如 {}
  6. 包含了返回值为 0 或 False 的__bool__()或__len()__()方法的用户自定义类的实例

6 条件运算 (三元运算)

if
else
True执行语句
if 表达式
False执行语句
  • 语法:语句1 if 条件表达式 else 语句2
  • 执行流程:
       条件运算符在执行时,会先对条件表达式进行求值判断
       如果判断结果为True,则执行语句1,并返回执行结果
       如果判断结果为False,则执行语句2,并返回执行结果
>>> True if 100//10==10 else False
True
>>> True if 100//10!=10 else False
False
>>> x= 100
>>> x= x+100 if x%10==0 else x-10
>>> x
200

7 运算符的优先级

在这里插入图片描述
可参考:运算符优先级

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值