在Python中,负数可以通过以下几种方式使用:
数学运算
加法:`result = 5 + (-3)`
减法:`result = 10 - (-2)`
乘法:`result = 2 * (-4)`
除法:`result = 15 / (-5)`
列表
负数作为列表元素:`my_list = [-5, 10, -15]`
索引
`my_list[-1]` 获取列表最后一个元素
`my_string[-1]` 获取字符串最后一个字符
NumPy数组
`reshape(-1, 2)` 可以自动计算行数,按两列组织数组
`L[-1]` 获取列表最后一个元素
`x, y = np.split(data, (-1, ), axis=1)` 分割数组
位操作
使用 `bin()` 函数转换整数到二进制字符串,负数也会被转换为其补码形式。
例如:`bin(-1)` 返回 `'-0b1'`
自定义函数
可以定义函数来转换正负数到补码形式,以及从补码形式转换回整数。
以上是Python中使用负数的一些基本方法。