码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础5—运算符

时间:2018-04-14 19:07:06      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:部分   逻辑   []   not   不能   pytho   成员   左移   字符   

一、算术运算符

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

标签:部分   逻辑   []   not   不能   pytho   成员   左移   字符   

原文地址:https://www.cnblogs.com/caicoffee/p/8833619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!