Python基础5—运算符,,一、算术运算符算术运


一、算术运算符

算术运算符赋值运算符具体描述例子补充
++=相加运算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逻辑运算符

Python基础5—运算符

评论关闭