Python运算符

目录

1. 算术运算符

2. 赋值运算符

3. 比较运算符

4. 逻辑运算符

5. 位运算符

1. 算术运算符

    运算符:对常量或者变量进行操作的符号     

         +  -  *  /  //  %  **

        优先级 **  大于  * / // %  大于  + -

        例如   int a = 10       int b = 20     int c = a + b 

        a + b是表达式,由于+是算术运算符,所以这个表达式叫算术表达式

注意的是

/和%的区别:两个数据做除法,/取结果的商,%取结果的余数。

整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。

2. 赋值运算符

        赋值运算符的作用就是将常量、变量或表达式的值赋给某一个变量。它将运算符右边的值赋给左边的变量。赋值运算符 = 优先级最低

        

 在python中可以通过一条赋值语句对多个变量进行赋值。

在赋值运算中,除了"=“,其他的都是特殊的赋值运算符,以”+="为例,x += 3就相当于x = x + 3,首先会进行加法运算x + 3,再将运算结果赋值给变量x。其余的-=、*=、/=、%=赋值运算符都可以此类推。

3. 比较运算符

比较运算符,用来测定变量或值是否相等。比较运算符有七种,分别是:==(等于)、===(全等)、!=(不等于)、>(大于)、<(小于)、>=(大于或等于)和<=(小于或等于)。、

比较结果只有两个真True或假False

其实等于号和全等号是同类运算符,全等号所做的与等号相同,只是全等号在检查相等性前,不执行类型转换。

4. 逻辑运算符

逻辑运算符,是用来连接关系表达式的运算符。当然逻辑运算符也可以直接连接布尔类型的常量或者变量。

逻辑运算符包括

        and(并且)

        or(或者)

        not(非)

5. 位运算符

Python 中有6种位运算符:

   &:按位与运算符,参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0

   |:按位或运算符,只要对应的二个二进位有一个为1时,结果位就为;

   ^:按位异或运算符,当两对应的二进位相异时,结果为1

   ~:按位取反运算符,对数据的每个二进制位取反,即把1变为0,把0变为1

 >>:右移动运算符,把 >> 左边的运算数的各二进位全部右移若干位,>> 右边的数指定移动的位数

 <<:左移动运算符,运算数的各二进位全部左移若干位,由 << 右边的数指定移动的位数,高位丢弃,低位补0。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值