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 24 Python
深入学习python的yield和generator
Mar 10 Python
Python实现上下班抢个顺风单脚本
Feb 07 Python
解决PyCharm控制台输出乱码的问题
Jan 16 Python
pycharm新建一个python工程步骤
Jul 16 Python
Django实现发送邮件功能
Jul 18 Python
Python爬虫之urllib基础用法教程
Oct 12 Python
python提取xml里面的链接源码详解
Oct 15 Python
python 实现图像快速替换某种颜色
Jun 04 Python
python读取excel进行遍历/xlrd模块操作
Jul 12 Python
浅析Python 序列化与反序列化
Aug 05 Python
python实现单机五子棋
Aug 28 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
如何使用脚本模仿登陆过程
2006/11/22 PHP
PHP读写文件的方法(生成HTML)
2006/11/27 PHP
php表单请求获得数据求和示例
2014/05/15 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
JavaScript“尽快失败”的原则实例详解
2016/10/08 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
浅谈react.js中实现tab吸顶效果的问题
2017/09/06 Javascript
iview table render集成switch开关的实例
2018/03/14 Javascript
vue添加axios,并且指定baseurl的方法
2018/09/19 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
VUE和Antv G6实现在线拓扑图编辑操作
2020/10/28 Javascript
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
在Python中实现贪婪排名算法的教程
2015/04/17 Python
Django rest framework工具包简单用法示例
2018/07/20 Python
对Python捕获控制台输出流的方法详解
2019/01/07 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
斯洛伐克时尚服装网上商店:Cellbes
2016/10/20 全球购物
党员个人对照检查材料范文
2014/09/24 职场文书
庆七一宣传标语
2014/10/08 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
MySQL创建定时任务
2022/01/22 MySQL
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
2022/04/07 Servers