服务器之家

服务器之家 > 正文

Python数据类型之Number数字操作实例详解

时间:2021-06-24 00:26     来源/作者:1257309054

本文实例讲述了python数据类型之number数字操作。分享给大家供大家参考,具体如下:

一、number(数字)

数据类型

为什么会有不同的数据类型?

计算机是用来做数学计算的机器,因此它可以处理各种数值,但是计算机能够处理的远远不止是数值,它还可以处理文本、图形、音频、视频等各种各样的数据,不同的数据要定义不同的数据类型。

python的数据类型分为几种?

1.number(数字)

a.整数 :python可以处理任意大小的整数,当然包括负整数,在程序的表示方法和数学上的写法是一模一样的,例如:1, 100, -10等

b.浮点数:浮点数又称小数,之所以称之为浮点数,是因为按照科学计数法表示的的时候,一个浮点数的位置是可变的,比如1.23x10^5 与 12.3x10^4是相等的。[在python中浮点数的表示会有一定的误差,这个误差的原因是实数的无限精度跟计算机的有限内存之间的矛盾]

注意:整数与浮点数在计算机内存的存储方式不同,整数运算是精确的,而浮点数运算则可能会有四舍五入的误差。

c.复数:复数由实数部分和虚数部分组成,可以用a+bj或者complex(a,b)的形式表示,复数的实部a和虚部b都是浮点型。

int(x) :将x转换为一个整数
float(x) :将x转换为一个浮点数

?
1
2
print(int(1.9))
print(float(1))

输出:

1
1.0

二、常用的数学函数

1、abs(num)

返回num的绝对值

?
1
print(abs(-3))

输出:

3

2、max(num1,num2,…,numn)

返回给定参数的最大值

?
1
2
3
4
num1 = 10
num2 = 20
print(num1 > num2)
print(max(num1,num2,56))

输出:

false
56

3、min(num1,num2,…,numn)

返回给定参数的最小值

?
1
print(min(12,3,34,0))

输出:

0

4、pow(x,y)

求x的y次方,x^y

?
1
print(pow(2,3))

输出:

8

5、round(num,n) :

四舍五入。

参数一:需要进行四舍五入的数据;

参数二:保留小数的位数。若n不写,默认为0

?
1
2
print(round(123.486,2))
print(round(123.485,2))

输出:

123.49
123.48

2.boolean(布尔值)

布尔值只有true、false两种值,在python中可以直接用true、false表示布尔值【注意大小写】,也可以通过布尔运算计算出来:

3.none(空值)

空值是python里一个特殊的值,用none表示,none不是0,而是一个特殊的空值。

希望本文所述对大家python程序设计有所帮助。

原文链接:https://blog.csdn.net/lm_is_dc/article/details/80052137

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
2021德云社封箱演出完整版 2021年德云社封箱演出在线看
2021德云社封箱演出完整版 2021年德云社封箱演出在线看 2021-03-15
返回顶部