Python 的数值可以表示三种类型的数据:
整数 :可以表示正数,例如 123;可以表示负数,例如 123;使用 0 表示零。
浮点数:浮点数由整数部分与小数部分组成,例如 123.456。
复数:复数由实数部分和虚数部分构成,例如 1 + 2j,实数部分是 1,虚数部分是 2。
>>> 1 + 1 2
>>> 1.2 + 2.3 3.5
>>> x = 1 + 2j >>> y = 2 + 3j >>> x + y (3 + 5j)
>>> 2 - 1 1
>>> 2.3 - 1.2 1.09999999999999
>>> x = 1 + 2j >>> y = 2 + 3j >>> y - x (1 + 1j)
>>> 1 * 2 2
>>> 1.1 * 1.1 1.21000000000002
>>> (1 + 2j) * 2 (2 + 4j)
>>> 5 // 2 2
>>> 5 / 2 2.5
>>> (2 + 2j) / 2 (1 + 1j)
>>> 5 % 2 1
>>> 5.1 % 2 1.09999999999999
>>> 2 ** 3 8
>>> 1.1 ** 3 1.33100000000004
>>> 2 > 1 True >>> 2 < 1 False >>> 2 >= 2 True >>> 2 <= 2 True >>> 1 == 1 True >>> 1 != 1 False
>> a = input() '1' >> b = input() '1' >> x = int(a) >> y = int(b) >> x + y 2
>> a = 1 >> b = 1 >> x = str(a) >> y = str(b) >> x + y '11'
函数 | 功能描述 |
---|---|
abs(x) | 返回数值的绝对值 |
ceil(x) | 返回数值的上入整数 |
exp(x) | 返回 e 的 x 次幂 |
fabs(x) | 返回浮点数的绝对值 |
floor(x) | 返回浮点数的下舍整数 |
log(x) | 返回 x 的自然对数 |
log10(x) | 返回以 10 为基数的 x 的对数 |
max(x, y) | 返回给定参数的最大值 |
min(x, y) | 返回给定参数的最小值 |
pow(x, y) | 返回以 x 为底数、y 为指数的运算结果 |
round(x) | 返回浮点数 x 的四舍五入值 |
sqrt(x) | 返回数值 x 的平方根 |
函数 | 功能描述 |
---|---|
acos(x) | 返回 x 的反余弦弧度值 |
asin(x) | 返回 x 的反正弦弧度值 |
atan(x) | 返回 x 的反正切弧度值 |
cos(x) | 返回 x 的弧度的余弦值 |
hypot(x, y) | 返回欧几里德范数 sqrt (xx + yy) |
sin(x) | 返回的 x 弧度的正弦值 |
tan(x) | 返回 x 弧度的正切值 |
degrees(x) | 将弧度转换为角度 |
radians(x) | 将角度转换为弧度 |
http://www.imooc.com/wiki/pythonlesson1/pythonnum.html