运算符

1. 结果是具体的值:算数运算符和赋值运算符

算数运算符:+、-、*、/、**(幂)、%(取余)、//(取商)

 print(3-2)   # 减法
print(3*2) # 乘法
print(3/2) # 除法
print(3**2) # 幂 ,结果9
print(3%2) # 取余, 3除以2的余数
print(7//3) # 取商, 7除以3的商

赋值运算符:+=、-=、*=、/=、**=、%=、//=

2. 结果是布尔值的:成员运算符、比较运算符、逻辑运算符

需要先引入布尔值这个概念。

布尔值永远只有两个值,真(True)、假(False)

if 条件判断语句里,if后面的条件其本质也就是布尔值,无论条件多复杂,最后都是要得到一个结果的,这个结果就是个布尔值。

成员运算符

判断某个东西是否在另外一个东西里面(in、not in)

 name = "郑建伟"

 # 判断某字符或者字符串在一个字符串里
#打印True
if '郑' in name:
print(True) #结果Ture
else:
print(False) if '郑伟' in name:
print(True)
else:
print(False) # 结果False # 判断某字符或者字符串不在一个字符串里 if '郑' not in name:
print(True)
else:
print(False) #结果False # 打印False
if '郑伟' not in name:
print(True) #结果True
else:
print(False)

比较运算符

==、>、>=、<、<=、!=   不等于

print(3>4)      #结果:False
print(4!=5) #结果:True

逻辑运算符

and 、or

运算的顺序规则遵循数学的规则

有括号先计算括号内的,无括号按按顺序执行,先计算先算乘除后算加减

and 和 or 没有先后顺序,从前到后执行的

最新文章

  1. [Android]ADB Server didn&#39;t ACK错误的解决方法
  2. VMWARE虚拟机CentOS6.4系统使用主机无线网卡上网的三种方法介绍
  3. R中的统计检验函数
  4. [c/c++]linux下使用c/c++操作mysql
  5. poj-3255-Roadblocks-路径可重复次短路
  6. IP地址分类及私网IP
  7. HTML5课程大纲/学习路线
  8. 读书笔记-《Training Products of Experts by Minimizing Contrastive Divergence》
  9. Fix an “Unapproved Caller” SecurityAgent Message in Mac OS X
  10. [转]lftp的致命错误:证书验证:不信任
  11. Javascript中变量作用域
  12. Thrift总结(二)创建RPC服务
  13. PHP判断客户端是否使用代理服务器及其匿名级别
  14. MJRefresh在Xode6中报错处理
  15. Python学习笔记4基本数据类型续
  16. 《Spring Boot 入门及前后端分离项目实践》系列介绍
  17. DapperHelper 帮助类
  18. C# 只能输入字母或数字
  19. Easyui入门视频教程 第03集---Easyui布局
  20. @SuppressLint(&quot;NewApi&quot;)和@TargetApi()的区别

热门文章

  1. java类的初始化程序块以及被实例化时候的执行顺序
  2. 数据流管理:redux
  3. navicat 链接oracle时出现的各种问题
  4. Windows无法安装到这个磁盘 选中的磁盘具有MBR分区表解决方法
  5. 『ACM C++』 PTA 天梯赛练习集L1 | 016-017
  6. Maven 运行启动时****找不到符号*com.xxx.user.java
  7. LeetCode-环形链表II
  8. 【nat---basic,napt,easy ip】
  9. Java源码解析——集合框架(二)——ArrayBlockingQueue
  10. PHP----composer安装和TP5验证码类