一:运算符
1:算数运算符:
运算符 | 描述 | 实例(a=10,b=21) |
---|---|---|
+ | 加-两个对象相加 | a+b输出结果31 |
- | 减-两个对象相减 | a-b输出结果-11 |
/ | 除以-前者除以后者 | a/b输出结果2.1 |
* | 乘-两个对象相乘 | a*b输出结果210 |
% | 取模(取余数) | b%a输出结果1 |
// | 取除法运算后的整数部分(向下取整) | b//a输出结果2 |
** | 幂运算:a**b就是a的b次幂 | a**b输出结果10的21次幂 |
2:比较运算符:
在了解比较运算符之前先介绍 “布尔类型” 数据:
任何数据都有布尔属性(bool),bool类型数据返回值只有两种 ‘True’(真)和 ‘False’(假)
对于数字(整数和浮点数)来说:非0即为真
对于字符串来说:非空即为真
特殊类型“:None(意味什么都没有),bool(None)返回值为 False
运行以下代码便于理解:
print(bool(1))
print(bool(0))
print(bool(1.3))
print(bool('nihao'))
print(bool(''))
print(bool(None))
了解完上述内容后我们就可以开始进行下一步的学习:
运算符 | 描述 |
---|---|
== | 比较左右两端在数值上(对于字符串就是内容上)是否相等 |
!= | 比较左右两端在数值上(对于字符串就是内容上)是否不相等 |
< | 小于-返回前者是否小于后者 |
> | 大于-返回前者是否大于后者 |
<= | 小于等于-返回前者是否小于等于后者 |
>= | 大于等于-返回前者是否大于等于后者 |
运算符还包括:
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
!!!这些内容会结合后期内容讲解!!!