运算符

  计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算、成员运算

算数运算

以下假设变量:a=10,b=20

比较运算

以下假设变量:a=10,b=20

赋值运算

以下假设变量:a=10,b=20

逻辑运算!!!

优先级,() > not > and > or  同一优先级,从左到右
 #and or not
#优先级,() > not > and > or 同一优先级,从左到右
print(2>1 and 1<4) #True
print(2 > 1 and 1 < 4 or 2 < 3 and 9 > 6 or 2 < 4 and 3 < 2)
#先算and T or T or F 结果True
#练习题:
print(3>4 or 4<3 and 1==1)
# F or F 结果:F
print(1 < 2 and 3 < 4 or 1>2)
# T or F 结果:T
print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1)
# T or F 结果:T
print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8)
# F or F or F 结果:F
print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)
# F or F and T or F--> F or F or F 结果:F
print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)
# F and T or F or F 结果:F

  x or y ; x为真,则返回x ,x为假则返回y;

  and 与上相反 x为真,则返回y

 print( or )   #
print( or ) #
print( or ) #
print( or ) # print( or or or ) #
print( or and or ) # print( or < ) #
print( or < ) #True
print( < or ) #True
print( > or and ) #True
print( > and or and < ) #false

数字,布尔值转换:
  非0转换成布尔值--True 0转换成布尔值--False
  True-->1, False-->0

最新文章

  1. 转 centos虚拟机环境的构建。
  2. c# 常量,变量
  3. 因为此控件已在 web.config 中注册并且与该页位于同一个目录中
  4. 面试准备 - 最大堆的Csharp实现
  5. debian开机启动管理
  6. 页面UI注意事项,你在乎吗?
  7. CSS Hack(转)
  8. javascript继承(一)—类的属性研究
  9. 极客DIY:廉价电视棒玩转GNSS-SDR,实现GPS实时定位
  10. Linux内核,文件系统移植过程中出现的一些问题与解决办法
  11. 利用systemtap学习Linux路由代码
  12. POJ2431 Expedition(排序+优先队列)
  13. java反射机制入门02
  14. 实现WebService的调用与被调用
  15. laravel 事件监听
  16. awk的批量replace功能
  17. 如何使用php生成唯一ID的4种方法
  18. UML作业第三次:分析《书店图书销售管理系统》
  19. [PHP] 07 - Json, XML and MySQL
  20. C#简述(一)

热门文章

  1. SpringCloud学习笔记《---06 Config 分布式配置中心---》基础篇
  2. 2019-8-31-C#-如何写出一个不能被其他程序集继承的抽象类
  3. 查看网站pv
  4. 2019牛客暑期多校训练营(第七场) E 线段树+离散化
  5. 前端常用的库和实用技术之JavaScript面向切面编程
  6. Android 开发 框架系列 OkHttp拦截器
  7. ReentrantLock中的公平锁与非公平锁
  8. MySQL Download
  9. Spring Boot 成长之路(一) 快速上手
  10. Delphi屏幕截图的实现