python学习记录 - Python运算符

算数运算符

        + 加

        - 减

        * 乘

        / 除

需要注意一点的时,/ 会固定返回一个浮点数

        // 整除

        % 取余

m % n 有 n 种结果,为(0,n-1)

常用m % 2来进行判断等操作

        ** 指数

m**n 即为m的n次方 

赋值运算符

        = 等于

        同时还有很多复合运算符

+=a += 1a = a +1
-=a -= 1

a = a -1

*=a *= 1

a= a * 1

/=a /= 1a = a / 1
//=a //= 1a = a // 1
%=a %= 1a = a % 1
**=a ** = 1a = a ** 1

比较运算符

==等于
<小于
<=小于等于
>大于
>=大于等于
!=不等于

比较运算符的输出结果为布尔值,即True和False,同时比较运算符可以连续比较,但有一处为假结果即为False

逻辑运算符

        and 和

  两侧全为真才是真,其输出值为两侧的值,当左侧为真时,输出右侧,当左侧为假时,输出左侧。

        or 或者

  两侧全为假才是假,其输出值为两侧的值,当左侧为真时,输出做侧,当左侧为假时,输出右侧。

        not 非

  not的输出值和其他两个逻辑运算符不同,输出值为布尔值,即为True和False

位运算符

        位运算符是建立在二进制的基础下的

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

        按位或  |
    相同位置全是0,结果才是0
        按位异或  ^
    相同位置都相同为0,不同为1
        按位左移  <<
     向左移动,右侧补0,数值变大
        按位右移  >>
    向右位移,多余的删除,左侧补0,数值变小
        按位取反  ~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值