第四天-运算符
来源:互联网 发布:java包的命名规范 编辑:程序博客网 时间:2024/06/01 14:45
python运算符学习
1)算术运算符
+ 加法 – 对操作符的两侧增加值(两者进行相加) a+b=30
- 减法 – 减去从左侧操作数右侧操作数 a-b=10
* 乘法 – 相乘的运算符两侧的值 a*b=200
/ 除 – 由右侧操作数除以左侧操作数 b/a=2
% 模 – 由右侧操作数和余返回除以左侧操作数(取余数) b%a=0
** 指数 – 执行对操作数指数(幂)的计算 a**b=10的幂20
// 地板除 – 操作数的除法,其中结果是将小数点后的位数被除去的 商。 9/2=4 而9.0/2=4.5 9.0/2.0=4.5
2)关系运算符
True>0(结果),False<=0(结果,小于等于0)
‘==’ 检查,两个操作数的值是否相等,如果是则条件变为真。 (a==b)不为true
‘<>’ 检查两个操作数的值是否相等,如果值不相等,则条件变为真。 (a<>b)为true,这个类似于“!=”运算符
‘>’ 检查左操作数的值是否大于有操作数的值,如果是,则条件成 立。 (a>b)不为true
‘>=’ 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。 (a>=b)不为true
‘<=’ 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。 (a<=b)为true
a = 10b = 20print (a==b)
3)赋值运算符
‘=’ 简单的赋值运算符,赋值从右侧操作数给到左侧操作数 c=a+b将指定的值a+b赋值c
‘+=’ 加法AND赋值操作符,它增加了右操作数左操作数和的结果赋给左操作数 c+=a 相当于c=c+a
‘-=’ 减AND赋值操作符,它减去右边操作数从左边操作数,并将结果赋给左操作数 c-=a 相当于c=c-a
‘=’ 乘法AND赋值操作符,它乘以右边的操作数与左操作数,并将结果赋给左操作数 c=a相当于c=c*a
‘/=’ 除法AND赋值操作符,它把左操作数与正确的操作数,并将结果赋给左操作数 c/=a 相当于 c=c/a
‘%=’ 模量AND赋值操作符,它需要使用两个操作数的模量和分配结果左操作数 c%=a 相当于 c=c%a
‘*=’ 指数AND赋值运算符,执行指数(功率)计算操作符和赋值给做操作数 c*=a 相当于 c=c**a
‘//=’ 地板除,并分配一个值,执行地板除对操作和赋值给左操作数 c//=a 相当于 c=c//a
a = 10b = aprint (b)
a = 10b = 0c = 100b += ab += a #(相当于b = b+a)c -= aprint (b)print (c)
4)逻辑运算符
‘and’ 所谓逻辑与运算符。如果两个操作数都是真的,那么则条件成立。 (a and b)为true
‘or’ 所谓逻辑OR运算符。如果有两个操作数都是非零然后在条件变为真。 (a or b)为true
‘not’ 所谓逻辑非运算符。用于反转操作数的逻辑状态。如果一个条件为真,则逻辑非运算符将返回false. not (a and b )为false
a = 10b = 0c = 100b += ab += a # b = b+ac -= aprint (b)print (c)print(a,b,c)print((a + b < c) and (a < c)) #两边都为真,才是真print((a + b > c) and (a < c)) #两边有一个假,结果才是假print((a + b > c) or (a < c)) # 只要两边有一个正确,结果才是真print((a + b > c) or (a > c)) # 两边同时假,结果才是是假print(not ((a + b > c) or (a < c))) #得出结果,通过not进行反转结果,真(true)变假(false)#优先级 (递减):() not and or
- 第四天 运算符
- 第四天-运算符
- 第四章 运算符
- 第四节:运算符 Operator
- 第四章运算符重载
- 跟燕十八学习PHP-第四天-运算符
- Java学习总结第四天Java运算符
- 第四天 几种运算符的介绍
- 第一阶段第四天(运算符和流程结构)
- 第四章 []运算符的本质
- 第四章 []运算符的本质
- 第四章 [ ]运算符的本质
- 第四章 [ ]运算符的本质
- 第四章 [ ]运算符的本质
- 第四章 运算符、表达式和语句
- 第四章 运算符、表达式和语句
- JavaSE第四讲:运算符 Operator
- 第四节 关键字、运算符与语句
- [DL]机器学习算法之支持向量机(Support Vector Machine)
- 田忌赛马——贪心算法(附加别人写的动态规划)
- VMware Ubuntu 全屏
- 【C++】inet_ptoa&inet_atop inet_pton&inet_ntop
- 基于51单片机的无线通讯公交报站系统
- 第四天-运算符
- 安装 cobra
- java线程之间的通信(等待/通知机制)
- 第十章:对象和类
- JUnit测试工具
- OCP学习笔记之数据库及实例的启动
- Kafka 安装部署&java demo
- 如何理解权限系统?如何结合Shiro来理解权限系统?
- Android滑动隐藏顶部和底部显示更多内容