博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第五篇Python基本数据类型
阅读量:4929 次
发布时间:2019-06-11

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

运算符

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

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

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

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

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

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

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

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

 

成员运算符

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

1 name = "郑建伟" 2  3 # 判断某字符或者字符串在一个字符串里 4 #打印True 5 if '郑' in name: 6     print(True)     #结果Ture 7 else: 8     print(False) 9 10 11 if '郑伟' in name:12     print(True)13 else:14     print(False)   # 结果False15 16 17 # 判断某字符或者字符串不在一个字符串里18 19 if '郑' not in name:20     print(True)21 else:22     print(False)    #结果False23 24 # 打印False25 if '郑伟' not in name:26     print(True)     #结果True27 else:28     print(False)

比较运算符

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

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

 

逻辑运算符

and 、or

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

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

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

 

转载于:https://www.cnblogs.com/victorm/p/9078206.html

你可能感兴趣的文章
session原理及实现集群session的方案原理
查看>>
Linux命令之sed
查看>>
超级gnFindWindow
查看>>
[2012山东ACM省赛] Pick apples (贪心,完全背包,枚举)
查看>>
Android 中的Canvas画图
查看>>
2017.2.6
查看>>
WebApplicationInitializer究 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用
查看>>
C# /VB.NET 创建PDF项目符号列表和多级编号列表
查看>>
数位dp-入门模板题 hdu2089
查看>>
DP---Mahjong tree
查看>>
二叉树遍历
查看>>
求第N数大问题
查看>>
Python-str-操作-6
查看>>
用jQuery Mobile做HTML5移动应用的三个优缺点
查看>>
求两个长度相等的排序数组的上中位数
查看>>
推荐搜索引擎及搜索技巧
查看>>
《程序员的自我修养》读书笔记 -- 第二章
查看>>
win下 mysql远程连接设置
查看>>
某些手机型号的闪光灯打不开的解决方案
查看>>
显式游标
查看>>