博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础5—运算符
阅读量:6941 次
发布时间:2019-06-27

本文共 820 字,大约阅读时间需要 2 分钟。

一、算术运算符

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

你可能感兴趣的文章
6-tips-for-managing-property-files-with-spring--转
查看>>
到底什么是实例化
查看>>
Django 学习笔记之四 QuerySet常用方法
查看>>
图像增强系列之图像自动去暗角算法。
查看>>
那些年困扰我们的委托(C#)
查看>>
【emWin】例程十一:GIF图像显示
查看>>
WebAPI性能优化之压缩解压
查看>>
jquery获取下拉框中的循环值
查看>>
HTML5 一些有用的 APIs
查看>>
Unity获取指定资源目录下的所有文件
查看>>
C - The C Answer (2nd Edition) - Exercise 1-12
查看>>
linux定时任务cron 安装配置
查看>>
SequenceFile文件
查看>>
人脸和性别识别(基于OpenCV)
查看>>
Nginx Java 日志切割脚本
查看>>
浅谈代码审计入门实战:某博客系统最新版审计之旅
查看>>
nyoj 119士兵杀敌(三)(线段树区间最值查询,RMQ算法)
查看>>
truncate/drop表非常慢,怎么办?用硬链接,极速体验
查看>>
spring boot测试
查看>>
Timer使用
查看>>