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


Posted in Python onMay 08, 2019

本文实例讲述了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转换为一个浮点数

print(int(1.9))
print(float(1))

输出:

1
1.0

二、常用的数学函数

1、abs(num)

返回num的绝对值

print(abs(-3))

输出:

3

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

返回给定参数的最大值

num1 = 10
num2 = 20
print(num1 > num2)
print(max(num1,num2,56))

输出:

False
56

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

返回给定参数的最小值

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

输出:

0

4、pow(x,y)

求x的y次方,x^y

print(pow(2,3))

输出:

8

5、round(num,n) :

四舍五入。

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

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

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程序设计有所帮助。

Python 相关文章推荐
Python实现删除列表中满足一定条件的元素示例
Jun 12 Python
Django1.9 加载通过ImageField上传的图片方法
May 25 Python
Python datetime和unix时间戳之间相互转换的讲解
Apr 01 Python
python连接PostgreSQL数据库的过程详解
Sep 18 Python
python selenium循环登陆网站的实现
Nov 04 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
Nov 19 Python
Python Tkinter模块 GUI 可视化实例
Nov 20 Python
Python 读取 YUV(NV12) 视频文件实例
Dec 09 Python
为什么黑客都用python(123个黑客必备的Python工具)
Jan 31 Python
如何在python中执行另一个py文件
Apr 30 Python
基于django micro搭建网站实现加水印功能
May 22 Python
Python中requests库的用法详解
Jun 05 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 #Python
Python数据类型之String字符串实例详解
May 08 #Python
Python数据类型之List列表实例详解
May 08 #Python
Python3使用TCP编写一个简易的文件下载器功能
May 08 #Python
详解Python的三种可变参数
May 08 #Python
Python数据类型之Tuple元组实例详解
May 08 #Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
May 08 #Python
You might like
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
地摊中国 - 珍藏老照片
2020/08/18 杂记
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
PHP生成静态HTML文档实现代码
2016/06/23 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
phpcms配置列表页以及获得文章发布时间
2017/07/04 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
2010/10/26 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
js模糊查询实例分享
2016/12/26 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
JavaScript中使用参数个数实现重载功能
2017/09/01 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
2018/07/10 Javascript
Python备份Mysql脚本
2008/08/11 Python
使用python解析xml成对应的html示例分享
2014/04/02 Python
Windows和Linux下使用Python访问SqlServer的方法介绍
2015/03/10 Python
Python中的time模块与datetime模块用法总结
2016/06/30 Python
django 在原有表格添加或删除字段的实例
2018/05/27 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
Java程序员面试题
2016/09/27 面试题
英文求职信结束语大全
2013/10/26 职场文书
水利学院求职自荐书
2014/02/01 职场文书
卖车协议书
2014/04/21 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
时尚女魔头观后感
2015/06/04 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书