Python基础5—运算符

Python 运算符详解
本文详细介绍了 Python 中各类运算符的功能与用法,包括算术运算符、位运算符、比较运算符、逻辑运算符及字符串运算符,并对运算符的优先级进行了排序。

一、算术运算符

算术运算符赋值运算符具体描述例子补充
++=相加运算 x+=1相当于x=x+1
--=相减运算 所有赋值运算符同上
**=乘法运算  
//=除法运算  
%%=求模运算  
****=幂运算2**3=8 
////=整出运算9//2=4 

二、位运算符

位运算符具体描述
&按位与运算,1&1=1,其余的为0
|按位或运算,有1为1,否则为0
^按位异或,同为0,不同为1
~按位非,~0=1,~1=0
<<左移运算,所有位向左移
>>右移运算,所有位向右移

 

三、比较运算符

比较运算符具体描述
== 
!=不等运算符
<>不等运算符,同!=
< 
> 
<= 
>= 

 

四、逻辑运算符

逻辑运算符具体描述
and逻辑与运算
or逻辑或运算
not逻辑非运算

 

五、字符串运算符

运算符具体描述
+字符串连接
*重复输出字符串
[]通过索引获取该位置字符,索引从0开始
[start,end]截取字符串的一部分,从start到end-1
in成员运算符,字符串中包含给定的字符则返回True
not in成员运算符,字符串中不包含给定的字符则返回True
r或者R

指定原始字符串,原始字符串是指所有字符串都是直接按照字面的意思来使用,没有转义字符、

特殊字符或不能打印的字符。原始字符串的第一个引号前加上字母r或者R

 

六、运算符的优先级(由上到下代表运算优先级的高低)

元算符具体描述
** 
~、+、-这里的+、-指的是正负
*、/、%、// 
+、-这里的+、-指的是加减
>>、<< 
& 
^、| 
>、==、!= 
%=、//=、......所有赋值运算符
is、is not身份运算符
in、not in成员运算符
not、or、and逻辑运算符

转载于:https://www.cnblogs.com/caicoffee/p/8833619.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值