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中的闭包
Aug 11 Python
Python pyinotify日志监控系统处理日志的方法
Mar 08 Python
python3+PyQt5使用数据库窗口视图
Apr 24 Python
Python编程图形库之Pillow使用方法讲解
Dec 28 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 Python
Python库skimage绘制二值图像代码实例
Apr 10 Python
大数据分析用java还是Python
Jul 06 Python
Python使用jpype模块调用jar包过程解析
Jul 29 Python
Python直接赋值及深浅拷贝原理详解
Sep 05 Python
Ubuntu16安装Python3.9的实现步骤
Dec 15 Python
python3 删除所有自定义变量的操作
Apr 08 Python
Python按顺序遍历并读取文件夹中文件
Apr 29 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
默默简单的写了一个模板引擎
2007/01/02 PHP
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
让PHP更快的提供文件下载的代码
2012/06/13 PHP
使用配置类定义Codeigniter全局变量
2014/06/12 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
php 数据结构之链表队列
2017/10/17 PHP
laravel orm 关联条件查询代码
2019/10/21 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
js调用AJAX时Get和post的乱码解决方法
2013/06/04 Javascript
jquery中获取id值方法小结
2013/09/22 Javascript
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
基于jQuery滑动杆实现购买日期选择效果
2015/09/15 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
vue-router传参用法详解
2019/01/19 Javascript
Python实现优先级队列结构的方法详解
2016/06/02 Python
教你用一行Python代码实现并行任务(附代码)
2018/02/02 Python
一条命令解决mac版本python IDLE不能输入中文问题
2018/05/15 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
Python之变量类型和if判断方式
2020/05/05 Python
python音频处理的示例详解
2020/12/23 Python
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
数据库基础的一些面试题
2012/02/25 面试题
恶搞卫生巾广告词
2014/03/18 职场文书
闭幕式主持词
2014/04/02 职场文书
共筑中国梦演讲稿
2014/04/23 职场文书
儿园租房协议书范本
2014/12/02 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
公司借款担保书
2015/09/22 职场文书
感谢信的技巧及范例
2019/05/15 职场文书