Python运算符——数学运算、比较运算

运算符

数学运算、比较运算、逻辑运算、赋值运算

一、数学运算

​ 运算符:+ 、-、*、/(除法)、 %(取模/取余 - 返回除法中的余数) //(取整)、 **(幂)

  1. +、-、、/ 、和数学中的 + 、-、、➗功能一样

  2. //(整除) - 求两个数的商,向小(下)取整

    print(5 // 2)   # 2
    print(3.8 // 2)   #1.0
    # 应用场景:去掉一个整数的低位数保留高位数
    num = 6789
    print(num // 10)     # 678
    print(num // 100)    # 67
    print(num // 1000)   # 6
    
  3. % - 取余、取模,即 x % y- 求除以y的余数

    print(10 % 3)   # 1
    # 应用场景1:判断两个整数之间是否存在整除关系(判断一个数是否能被另一个数整除)
    num1 = 78
    num2 = 3
    print(num1 % num2)   # 0
    # 应用场景2:判断奇(偶)数
    print(num1 % 2)   # 0  -  偶数
    print(num2 % 2)   # 1  -  奇数
    # 应用场景3:保留整数的低位数,去掉高位数  -  对10或者10的N次方进行取余
    num3 = 4354
    print(num3 % 10)     # 4
    print(num3 % 100)    # 54
    print(num3 % 1000)   # 354
    # 练习:写代码获取num的十位数
    num = 789
    print(num // 10 % 10)   # 8
    print(num % 100 //10)   # 8
    # 练习:写代码获取num的百位数
    num = 7895
    print(num //100 % 10)     # 8
    print(num % 1000 // 100)  # 8
    
  4. **(幂运算),即 x**y - 求 xy次方

    print(2 ** 4)    # 16
    print(2 ** -4)   # 0.625
    print(27 ** (1/3))   # 3.0
    

二、比较运算

​ 运算符: > 、 < 、 >= 、 <= 、 ==(等于) !=(不等于)

  1. 所有比较运算符的返回值都是布尔值

    print(10 > 5)    # True
    print(10 == 10)  # True
    print(10 != 10)  # False
    
    # 判断是否是偶数
    num = 34
    print(num % 2 == 0)   # True
    
  2. Python中的比较运算符支持连写表示范围

    age = 17
    print(13 <= age <= 20)   # True
    
  age = 17
  print(13 <= age <= 20)   # True
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值