python 2.运算符和表达式

1.常见的算数运算符

	① +:两个操作数相加
	② -:两个操作数相减
	③ *:两个操作数想乘
	④ /:两个操作数相除(结果为带小数点的实数)
	⑤ %:取余
	⑥ //:取商的整数部分(结果为整数)
	⑦ **:(操作数1)的(操作数2)次方(幂)

2.常见的关系运算符

① ==:等于
② !=:不等于
③ >:大于
④ <:小于
⑤ >=:大于等于
⑥ <=:小于等于

3.常见的逻辑运算符

	① not :逻辑非(操作数为True时,表达式为False;操作数为False时,表达式为True。)
	② and:逻辑与(两个操作数都为True时,表达式结果为True,否则结果为False。)
	③ or:逻辑或(两个操作数中任意一个为True,表达式结果就为True;两个操作数同时为False时,表达式为False。)

4.位运算符(把数字看作是二进制)

	① &:按位与
	② |:按位或
	③ ~:按位取反
	④ ^:按位异或
	⑤ >>:按位右移(2.右移N位相当于除2的N次方)
	⑥ <<:按位左移(2.右移N位相当于除2的N次方)

5.常见的赋值运算符

① = :num = 7  等价于  num= 7
② +=:num += 2  等价于 num = num+2
③ -=:num -=2  等价于  num = num -2

6.常见成员运算符

	① in:如果在指定的序列中找到值返回 True,否则返回 False。
	示例:“p” in “python”   结果为 True
	      “j” in “python”  结果为False
	 ② not in:如果在指定的序列中没有找到值返回 True,否则返回 False。
	 示例:“p” in “python”   结果为False
	      “j” in “python”  结果为 True

7.身份运算符

① is:判断两个标识符是不是引用自同一个对象。( 类似 id(x) == id(y) )
示例:7 is 7  结果为 True
     7 is 2 结果为 False
② is not:判断两个标识符是不是引用自不同对象。( 类似 id(x) != id(y) )
示例:7 is not 7  结果为False
     7 is not 2  结果为True

计算机擅长的运算顺序

(1)移位
(2)加法
(3)减法
(4)乘法
(5)除法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值