返回介绍

2.1 常用操作符

发布于 2024-01-21 22:13:25 字数 1402 浏览 0 评论 0 收藏 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文