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 获取Android设备信息的轻量级框架
Dec 18 Python
Python实现的随机森林算法与简单总结
Jan 30 Python
Python中常见的异常总结
Feb 20 Python
python实现批量修改图片格式和尺寸
Jun 07 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
python如何发布自已pip项目的方法步骤
Oct 09 Python
在windows下使用python进行串口通讯的方法
Jul 02 Python
使用Keras预训练模型ResNet50进行图像分类方式
May 23 Python
python 利用zmail库发送邮件
Sep 11 Python
python安装mysql的依赖包mysql-python操作
Jan 01 Python
Spy++的使用方法及下载教程
Jan 29 Python
Python字符串的转义字符
Apr 07 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响应post请求上传文件的方法
2015/12/17 PHP
php curl常用的5个经典例子
2017/01/20 PHP
php7 新增功能实例总结
2020/05/25 PHP
JavaScript 版本自动生成文章摘要
2008/07/23 Javascript
浏览器缩放检测的js代码
2014/09/28 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
Javascript使用SWFUpload进行多文件上传
2016/11/16 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
详解JS中的柯里化(currying)
2017/08/17 Javascript
AngularJS中重新加载当前路由页面的方法
2018/03/09 Javascript
vue 设置路由的登录权限的方法
2018/07/03 Javascript
Vue与Node.js通过socket.io通信的示例代码
2018/07/25 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
js实现随机8位验证码
2020/07/24 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
Json实现传值到后台代码实例
2020/06/30 Javascript
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
2020/10/01 Javascript
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
2015/11/05 Python
Python实现的端口扫描功能示例
2018/04/08 Python
Python3模拟登录操作实例分析
2019/03/12 Python
Python接口开发实现步骤详解
2020/04/26 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
CK巴西官方网站:Calvin Klein巴西
2019/07/19 全球购物
管理部副部长岗位职责范文
2014/03/09 职场文书
股份合作协议书范本
2014/04/14 职场文书
管理提升方案
2014/06/04 职场文书
班级口号大全
2014/06/09 职场文书
法定代表人资格证明书
2014/09/11 职场文书
走群众路线剖析材料
2014/10/09 职场文书