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中zip()函数用法实例教程
Jul 31 Python
python对字典进行排序实例
Sep 25 Python
在Django的模板中使用认证数据的方法
Jul 23 Python
Windows安装Python、pip、easy_install的方法
Mar 05 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
Jun 30 Python
Python对象类型及其运算方法(详解)
Jul 05 Python
Python实现购物车程序
Apr 16 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
Oct 22 Python
python高斯分布概率密度函数的使用详解
Jul 10 Python
python3字符串操作总结
Jul 24 Python
Python实现子类调用父类的初始化实例
Mar 12 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 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数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
php DOS攻击实现代码(附如何防范)
2012/05/29 PHP
php利用新浪接口查询ip获取地理位置示例
2014/01/20 PHP
php魔术变量用法实例详解
2014/11/13 PHP
PHP多线程类及用法实例
2014/12/03 PHP
PHP实用函数分享之去除多余的0
2015/02/06 PHP
PHP 获取ip地址代码汇总
2015/07/05 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
PHP检测一个数组有没有定义的方法步骤
2019/07/20 PHP
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
Js操作树节点自动折叠展开的几种方法
2014/05/05 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
nodejs中art-template模板语法的引入及冲突解决方案
2017/11/07 NodeJs
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
js实现简单进度条效果
2020/03/25 Javascript
ES2020让代码更优美的运算符 (?.) (??)
2021/01/04 Javascript
Vue页面渲染中key的应用实例教程
2021/01/12 Vue.js
[01:46]新英雄登场
2019/09/10 DOTA
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
Python散点图与折线图绘制过程解析
2019/11/30 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
CSS3 Notes: -webkit-box-reflect实现倒影的实例
2016/12/08 HTML / CSS
亚洲最大旅游体验平台:KKday
2017/10/21 全球购物
全球异乡人的跨境社交电商平台:Kouhigh口嗨网
2020/07/24 全球购物
strstr()的简单实现
2013/09/26 面试题
C#里面可以避免一个类被其他类继承么?如何?
2013/09/26 面试题
书法培训心得体会
2014/01/05 职场文书
超市七夕促销活动方案
2014/08/28 职场文书
银行开户授权委托书格式
2014/10/10 职场文书
python OpenCV学习笔记
2021/03/31 Python
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js