【python学习笔记】第四天_运算符_运算符优先级

一、算术运算符

    1、除法: 5/2 = 2.5


    2、整除、地板除:5//2 = 2


    3、取模还是取余:9%2 = 1

    正数的情况下取余取模是一样的,但负数的取模取余呢?

    在C/C++, C#, JAVA, PHP这几门主流语言中,’%’运算符都是做取余运算,而在python中的’%’是做取模运算。

    43 = -5 * -8 + 3 : q = -8;r = 3 (r > 0)

    43 = -5 * -9 -  2 : q = -9;r = -2 (r < 0)

  • 取余运算在计算商值向0方向舍弃小数位,余数总是正数
  • 取模运算在计算商值向负无穷方向舍弃小数位

    https://blog.csdn.net/chensilly8888/article/details/42834697


    4、平方 2**10 = 1024

    平方的优先级问题:2**3*5 = 40

    平方优先于乘除,可以用()来强制优先级

   

    5、加号

    print(“qwe”+"rty") = qwerty

    print("qwe","rty") = qwe rty


二、比较运算符

    >=,<=,==,!=,>,<

    python可以如下使用比较运算符

    if b<=a<=c:

        print("true")


三、赋值运算符

    +=、-=、*=、\=、**=、\\=、%=


四、逻辑运算符

    not、and、or

    c++为!、&&、||

五、运算符优先级

Lambda  #运算优先级最低
逻辑运算符: or
逻辑运算符: and
逻辑运算符: not
成员测试: in , not in
同一性测试: is , is not
比较: <,< = ,>,> = ,! = , = =
按位或: |
按位异或: ^
按位与: &
移位: << ,>>
加法与减法: + , -
乘法、除法与取余: * , / , %
正负号: + x, - x

六、短路原则

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值