Python基础二

运算符和操作对象

Python支持7种运算符:

(1)算术运算符

(2)比较(关系)运算符

(3)赋值运算符

(4)逻辑运算符

(5)位运算符

(6)成员运算符

(7)身份运算符

算术运算符

算术运算符
运算符描述

+

加:两个对象相加
-减:得到负数或一个数减去另一个数
*乘:两个数相乘或返回一个被重复若干次的字符串
/除:x除以y
%取模:返回除法的余数
**

幂:返回x的y次幂

//取整数:返回商的整数部分

比较运算符

比较运算符
运算符描述
==等于:比较对象是否相等
!=

不等于:比较两个对象是否不相等

>大于:返回x是否大于y
<

小于:返回x是否小于y。所有比较运算符返回1表示真,返回0表示假,与特殊的变量True和False等价。

注意大写的变量名

>=大于等于:返回x是否大于等于y
<=小于等于:返回x是否小于等于y

 

 

 

 

 

 

 

 

 

赋值运算符

赋值运算符
运算符描述
=简单的赋值运算符
+=加法赋值运算符
-=减法赋值运算符
*=乘法赋值运算符
/=除法赋值运算符
%=取模赋值运算符
**=幂赋值运算符
//=取整除赋值运算符

 

 

 

 

 

 

 

 

 

 

位运算符

位运算符
运算符

描述

&

按位与运算符:若参与运算的两个值的两个相应位都为1,则该为的结果为1;否则为0
|按位或运算符:只要对应的两个二进制位有一个为1,结果就为1
^按位异或运算符:当两个对应的二进制位相异时,结果为1
~按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1
<<左移动运算符:运算数的各个二进制位全部左移若干位,由<<右边的数指定移动的位数,高位丢弃,低位补0
>>右移动运算符:把>>左边运算数的各个二进制位全部右移若干位,>>右边的运算数指定移动的位数

 

 

 

 

 

 

 

 

逻辑运算符

逻辑运算符
运算符逻辑表达式描述
andx and y布尔“与”:如果x为False,x and y就返回False;否则就返回y的计算值
orx or y布尔“或”:如果x是非0,就返回x的值;否则返回y的计算值
notnot x布尔“非”:如果x为True,就返回False;如果为False,就返回True

 

 

 

 

 

成员运算符

成员运算符
运算符描述
in如果在指定的序列中找到值,就返回True;否则就返回False
not in如果在指定的序列中没有找到值,就返回True;否则就返回False

 

 

 

 

身份运算符

身份运算符
运算符描述
isis判断两个标识符是否引用同一个对象
is notis not用于判断两个标识符是否引用自不同对象

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值