Python运算符--理论加实践

1. 算术运算符

        分类:

                +

                -

                *

                /

                //

                **

                %

        // 整除 相当于/的取整形式

                例如:7 // 3 = 2

                             4 // 2 = 2

        ** 幂运算        例如 2 ** 3        结果是 三个2相乘

        % 取模/取余  常用于判断奇偶型

                一个数 % 2 如果 == 0  则为偶数

                一个数 % 2 如果 ==1  则为奇数

2. 赋值运算符

        分类:

                =

                +=

                -=

                *=

                /=

                %=

                //=

                **=

        举例:

                a += 1

        意思是:a = a+1

        以上都是这种方法

3. 比较运算符

        分类:

                >

                >=

                <

                <=

                ==

                !=

        特点:支持连等 连比 连续使用比较运算符

                一假全假

4. 逻辑运算符

        分类:

                or:   或者,两边只要有一个为真,结果就是真

                and:并且,两边都为真结果才是真

                not: 取反  not True 为 False        not False 为 True

5.位运算符

        分类:

                ^:按位异或

                &:按位与

                |:按位或

                <<<:按位左移

                >>>:按位右移

                按位取反  涉及曾反补。。。。

        ^ 按位异或 将所给的两个数据转化为2进制的数据类型

        相同位置,对象相同为0,不同位置为1

        &按位与:形同位置都是1,结果才是1

        |按位或:相同位置只要有一个1,结果就是1

        <<<按位左移:将二进制向左移动指定位数,移动1位扩大2倍,移动两位扩大4倍,以此类推

        >>>按位右移:将二进制向右一定指定位数,移动1位缩小2倍,移动两位缩小4倍,以此类推

补充:

        所有运算符优先级比较

        算数运算符 > 位运算符 > 比较运算符 >  布尔运算 > 赋值运算符

        ** 大于 * / // % 大于 + - 大于  >> << 大于  &  | 大于  > >= < <= == != 大于 not  大于 and  大于or  大于  =

        

                

                

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值