一元运算符是只对一个操作数进行操作的运算符。在Python中,常见的一元运算符有:
- 正号(+):表示正数,将操作数转换为正数。
- 负号(-):表示负数,将操作数转换为负数。
- 取反(~):表示按位取反,将操作数的每一位取反。
- 取绝对值(abs()):返回操作数的绝对值。
- 类型转换(int(), float(), str()等):将操作数转换为指定的数据类型。
以下是一些示例:
# 正号
a = -5
b = +a
print(b) # 输出:5
# 负号
a = 5
b = -a
print(b) # 输出:-5
# 取反
a = 5
b = ~a
print(b) # 输出:-6
# 取绝对值
a = -5
b = abs(a)
print(b) # 输出:5
# 类型转换
a = 5
b = int(a)
c = float(a)
d = str(a)
print(b, c, d) # 输出:5 5.0 5