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实现问号表达式(?)的方法
Nov 27 Python
python中getaddrinfo()基本用法实例分析
Jun 28 Python
Python日期时间对象转换为字符串的实例
Jun 22 Python
python 字符串和整数的转换方法
Jun 25 Python
python实现列表中由数值查到索引的方法
Jun 27 Python
Python 获取div标签中的文字实例
Dec 20 Python
从0开始的Python学习016异常
Apr 08 Python
python tools实现视频的每一帧提取并保存
Mar 20 Python
Django将默认的SQLite更换为MySQL的实现
Nov 18 Python
解决django框架model中外键不落实到数据库问题
May 20 Python
python 爬虫如何实现百度翻译
Nov 16 Python
总结几个非常实用的Python库
Jun 26 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
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
PHP多线程抓取网页实现代码
2010/07/22 PHP
PHP函数学习之PHP函数点评
2012/07/05 PHP
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
PHP+MySQL存储数据常见中文乱码问题小结
2016/06/13 PHP
PHP图片添加水印功能示例小结
2016/10/03 PHP
php判断/计算闰年的方法小结【三种方法】
2019/07/06 PHP
最佳JS代码编写的14条技巧
2011/01/09 Javascript
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
2016/09/21 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/09/29 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
Angular实现下拉框模糊查询功能示例
2018/01/03 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 战前探营!
2014/05/21 DOTA
玩转python爬虫之cookie使用方法
2016/02/17 Python
python 简单的多线程链接实现代码
2016/08/28 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
Django实现表单验证
2018/09/08 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
深入浅析css3 border-image边框图像详解
2015/11/24 HTML / CSS
应届生污水处理求职信
2013/11/06 职场文书
店长岗位职责
2013/11/21 职场文书
农村面貌改造提升实施方案
2014/03/18 职场文书
幼儿园大班评语大全
2014/04/17 职场文书
2015应届毕业生自荐信范文
2015/03/05 职场文书
家长反馈意见及建议
2015/06/03 职场文书
2016寒假假期总结
2015/10/10 职场文书
如何书写先进事迹材料?
2019/07/02 职场文书