目录
除法,只保留整数部分
a // b
交换值
arr[i], arr[j] = arr[j], arr[i]
十六进制转十进制
int('7B', base=16)
求x次方
import math
math.pow(数字, x次方)
正负数转换
负数转正数:abs(n)
正数转负数:int("-"+str(n))
取整
向上取整
math.ceil( x )
向下取整
math.floor( x )
自增和自减
在Python中没有自增和自减,但在Python中存在 i = i + 1和 i = i -1 的情况。
Python的模型规定,数值对象不可改变。
i = i + 1 相当于重新创建了一个变量 i ,而不是改变了 i 中的数值。
保留n位小数
用round函数
例如: a=12.34567889
round(a,2)=12.35 保留两位小数
round(a,2)=12.35 保留三位小数
print格式化
print("%.2f" % a)代表保留2位小数
正负无穷
float("inf"), float("-inf")
整数相除返回浮点数
文件第一行
from __future__ import division
然后正常写相除的代码即可。