第五篇Python基本数据类型

运算符

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

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

1 print(3-2)   # 减法
2 print(3*2)   # 乘法
3 print(3/2)   # 除法
4 print(3**2)  # 幂 ,结果9
5 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)   # 结果False
15 
16 
17 # 判断某字符或者字符串不在一个字符串里
18 
19 if '' not in name:
20     print(True)
21 else:
22     print(False)    #结果False
23 
24 # 打印False
25 if '郑伟' not in name:
26     print(True)     #结果True
27 else:
28     print(False)

比较运算符

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

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

 

逻辑运算符

and 、or

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

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

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

 

posted @ 2018-05-23 18:15  mamingchen  阅读(168)  评论(0)    收藏  举报