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实现网页链接提取的方法分享
Feb 25 Python
Python解析nginx日志文件
May 11 Python
Python网络编程中urllib2模块的用法总结
Jul 12 Python
利用django如何解析用户上传的excel文件
Jul 24 Python
python爬取基于m3u8协议的ts文件并合并
Apr 26 Python
Django发送邮件功能实例详解
Sep 02 Python
Django项目使用ckeditor详解(不使用admin)
Dec 17 Python
python中count函数简单用法
Jan 05 Python
使用TFRecord存取多个数据案例
Feb 17 Python
最小二乘法及其python实现详解
Feb 24 Python
用Python自动清理系统垃圾的实现
Jan 18 Python
python 自动刷新网页的两种方法
Apr 20 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
PHP数字格式化
2006/12/06 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
jQuery使用手册之 事件处理
2007/03/24 Javascript
Javascript注入技巧
2007/06/22 Javascript
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
15 个 JavaScript Web UI 库
2010/05/19 Javascript
jQuery1.9.1针对checkbox的调整方法(prop)
2014/05/01 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
JS功能代码集锦
2016/05/04 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
2017/03/03 Javascript
Vue.js 插件开发详解
2017/03/29 Javascript
Vue实现验证码功能
2019/12/03 Javascript
js实现抽奖功能
2020/11/24 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
对python中return和print的一些理解
2017/08/18 Python
pandas重新生成索引的方法
2018/11/06 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
通过pycharm使用git的步骤(图文详解)
2019/06/13 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
Python学习笔记之lambda表达式用法详解
2019/08/08 Python
python文件读写代码实例
2019/10/21 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
行政工作个人的自我评价
2014/02/13 职场文书
《大江保卫战》教学反思
2014/04/11 职场文书
党的群众路线教育实践活动对照检查材料范文
2014/09/24 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
2014年公务员工作总结
2014/11/18 职场文书
公司会议开幕词
2015/01/29 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
2015年采购工作总结
2015/04/10 职场文书
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python