说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
Python 中的一元算术运算只需要一个操作数,在操作数之前使用运算符,用于对操作数进行正负号等运算,另外还有整数的按位取反运算。
一元算术运算常用于:
常见的 Python 一元算术运算符包括:
不改变操作数的值:
+5 # 5
改变操作数的符号:
-5 # -5
所有算术和位运算具有相同的优先级:
u_expr ::= power | "-" u_expr | "+" u_expr | "~" u_expr
三种分别是:
__neg__()
特殊方法来重载。__pos__()
特殊方法来重载。-(x+1)
。 它只作用于整数或是重载了 __invert__()
特殊方法的自定义对象。在所有三种情况下,如果参数的类型不正确,将引发 TypeError 异常。
详见:Python 整数的按位运算 中的按位取反。
更新时间:2023-09-17 17:35:03 标签:python 算术运算