3、Python 数据类型详细篇:数值
作者:互联网
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
标签:返回,Python,浮点数,数据类型,数值,弧度,整数,2j 来源: https://www.cnblogs.com/tiansz/p/16379694.html