day3 Python运算

这篇博客详细介绍了Python中的运算符,包括算术运算符如**、*、/、%、//、+、-,赋值运算,关系运算,逻辑运算,位运算,并给出了运算符的优先级顺序。
摘要由CSDN通过智能技术生成

5 运算符

5.1算术运算符

+

连接两个字符串

-

负号

*

‘a’*10重复字符串

/

 

%

求余

 

//

取整除

 

**

幂,即x**y次方

 

 

优先级

** * / % // + -

5.2 赋值运算

符号

说明

举例

展开形式

=

简单的赋值运算

x=y

x=y

+=

加赋值

x+=y

x=x+y

-=

减赋值

x-=y

x=x-y

*=

乘赋值

x*=y

x=x*y

/=

除赋值

x/=y

x=x/y

%=

取余数赋值

x%=y

x=x%y

//=

取整除赋值

x//=y

x=x//y

**=

幂赋值

x**=y

x=x**y

5.3关系运算

运算符

作用

举例

结果

>

大于

7>8

False

<

小于

7<8

True

==

等于

8==8

True

!=

不等于

8!=8

False

>=

大于等于

7>=5

True

<=

小于等于

7<=3

False

5.4 逻辑运算

运算符

含义

运算规则

and

同真则真,一假则假

or

一真则真,同假则假

not

真则假,假则真

5.5位运算

运算符

含义

法则

例子

&

位与

同真则真,一假则假

0101

&1100

 0100

|

位或

一真则真,同假则假

0101

|1100

 1101

^

位异或

相同为1,不同为0

0101

^1100

0110

~

位取反(位非)

1改为0,0改为1

~0110

 1001

<<

左移位

将二进制数向左移动

(00110000<<1)结果为01100000

>>

右移位

将二进制数向右移动,若为负数,移位后左侧补1

(00110000)>>1)结果为00110000

 

5.6优先级顺序

**  ~ + -  * / % //  + -  << >>  & ^ | < <= > >= != ==

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值