文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
2.1 常用操作符
Python的常用操作符可分为4种,分别为算术操作符、赋值操作符、比较操作符和逻辑操作符。算术操作符一般会返回一个数,而比较和逻辑操作符会返回布尔值True或False。我们需要注意操作符的运算优先级,否则将得到与我们预料不符的结果。如果想改变运算的优先级,可以使用小括号。下面将逐一介绍每种操作符。
2.1.1 算术操作符
值得注意的是取商运算和除法运算。对于除法运算,如果除号两侧的值都是整数,那么得到的结果是一个向下取整的整数。如果其中一个是浮点数,那么得到的结果最多保留17位有效数字。而取商运算正好与前面的相反,无论“//”两侧的值是浮点数还是整数,返回的结果都会向下取整,但其数据类型是小数点后有一位小数0的浮点数,如表2-1所示。
表2-1 算术操作符
2.1.2 赋值操作符
赋值操作符主要是“=”,其他都是运算操作符和“=”的结合,其存在意义都是简化代码,见表2-2。
表2-2 赋值操作符
2.1.3 比较操作符
Python的比较操作符与Java和C类似,同样很简单,如表2-3所示。
表2-3 比较操作符
2.1.4 逻辑操作符
Python的逻辑操作符有and、or、not,分别对应逻辑学的与、或、非,如表2-4所示。逻辑操作符的两端一般是布尔值数据。
表2-4 逻辑操作符
2.1.5 操作符优先级
表2-5列出了上面提及的操作符的优先级(从最高到最低)。
表2-5 操作符优先级
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论