初学Python第四天
来源:互联网 发布:摔跤知乎 编辑:程序博客网 时间:2024/06/06 18:42
接上次9、表达式之后
10、运算符和操作对象
定义:运算符是一些特殊符号的集合。 操作对象是由运算符连接起来的对象。
8种有关运算符的概念:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级。
1、算术运算符
定义:简单的算术运算所使用的符号。
例如:1、(+):加;两个对象相加;(10+5)输出结果15。
2、(-):减;得到负数或者一个数减去另一个数;(10-5)输出结果5。
3、(*):乘;两个数相乘或者返回一个被重复若干次的字符串;(10*5)输出结果50。
4、(/):除;前者除以后者;(10/5)输出结果2,(5/10)输出结果0.5。
5、(%):取余(mod);返回除法的余数;(10%5)输出结果0,(5%10)输出结果5。
6、(//):整除(地板);返回除法的整数;(10//5)输出结果2,(5//10)输出结果0。
7、(**):幂;返回前者的后者次幂;(10**5)输出结果100000。
2、比较运算符
定义:简单的比较运算所使用的符号。
例如:1、(==):等于;比较两个对象是否相等;(10==5)返回False。
2、(!=):不等于;比较两个对象是否不相等;(10!=5)返回True。
3、(>):大于;比较前者是否大于后者;(10>5)返回True。
4、(<):小于;比较前者是否小于后者;(10<5)返回False。
5、(>=):大于等于;比较前者是否大于等于后者;(10>=5)返回True。
6、(<=):小于等于;比较前者是否小于等于后者;(10<=5)返回False。
注:1、一些地方也会用1代表True,0代表False。
2、Python2中(<>)与(!=)等价,而在Python3中已将(<>)移除。
3、赋值运算符
定义:在赋值时,对算术运算缩写形成的运算符。
例如:1、(=):基础赋值运算符;a=2+3,表示将2+3的运算结果赋值给a。
2、(+=):加法赋值运算符;a+=2,等效于a=a+2。
3、(-=):减法赋值运算符;a-=2,等效于a=a-2。
4、(*=):乘法赋值运算符;a*=2,等效于a=a*2。
5、(/=):除法赋值运算符;a/=2,等效于a=a/2。
6、(%=):取余赋值运算符;a%=2,等效于a=a%2。
7、(**=):幂赋值运算符;a**=2,等效于a=a**2。
8、(//=):取整赋值运算符;a//=2,等效于a=a//2。
- 初学Python第四天
- 初学python(对比java语言不同) 第四篇
- 初学Android项目:开发电子市场<第四天>
- 初学Python第二天
- 初学Python第六天
- Python 学习第四天
- Python学习第四天
- python第四天
- Python:第四天
- python学习第四天
- python第四天
- Python 学习第四天
- Python 第四天
- Python(基础)第四天
- python学习---第四天
- ORACLE初学第四篇
- 奔三奶爸初学php心得记录(第四天)
- 初学python
- spring boot项目实战之公共代码抽取
- <kmp>codevs 1404 字符串匹配
- web服务之httpd基础配置与源码安装apache
- Codeforces Round #439 (Div. 2) E. The Untended Antiquity(Hash)
- 在查找之前执行一遍这个
- 初学Python第四天
- 日志学习
- (转)RecyclerView 中setSpanSizeLookup 解释
- python3爬虫初探(七)使用MySQL
- JS基础知识笔记
- 教你如何转载CSDN博客~~~
- 重定向传值问题
- 程序员必须知道的10大基础实用算法
- Activiti 数据库表结构