Python教程

3、Python 数据类型详细篇:数值

本文主要是介绍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

这篇关于3、Python 数据类型详细篇:数值的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!