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 26 Python
Python脚本实现格式化css文件
Apr 08 Python
在Windows系统上搭建Nginx+Python+MySQL环境的教程
Dec 25 Python
总结Python编程中函数的使用要点
Mar 20 Python
Python实现小数转化为百分数的格式化输出方法示例
Sep 20 Python
python实现机器人行走效果
Jan 29 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
May 10 Python
Python3爬取英雄联盟英雄皮肤大图实例代码
Nov 14 Python
python线程的几种创建方式详解
Aug 29 Python
Pytorch中的VGG实现修改最后一层FC
Jan 15 Python
PyTorch: Softmax多分类实战操作
Jul 07 Python
Python 批量下载阴阳师网站壁纸
May 19 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
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
php指定长度分割字符串str_split函数用法示例
2017/01/30 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
使用javascript提交form表单方法汇总
2015/06/25 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
手把手15分钟搭一个企业级脚手架
2019/09/16 Javascript
react-native 实现购物车滑动删除效果的示例代码
2021/01/15 Javascript
python中pygame针对游戏窗口的显示方法实例分析(附源码)
2015/11/11 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
2017/11/01 Python
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
Python程序运行原理图文解析
2018/02/10 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
python实现学员管理系统
2019/02/26 Python
Python常用断言函数实例汇总
2020/11/30 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
爱普生美国官网:Epson美国
2018/11/05 全球购物
社区文艺活动方案
2014/08/19 职场文书
法人代表授权委托书范文
2014/09/10 职场文书
人民的好儿女观后感
2015/06/18 职场文书
毕业证明书
2015/06/19 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers