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之再深点,更懂list
Sep 20 Python
go语言计算两个时间的时间差方法
Mar 13 Python
以911新闻为例演示Python实现数据可视化的教程
Apr 23 Python
python使用wmi模块获取windows下硬盘信息的方法
May 15 Python
python基础教程项目二之画幅好画
Apr 02 Python
梅尔频率倒谱系数(mfcc)及Python实现
Jun 18 Python
Python日志无延迟实时写入的示例
Jul 11 Python
python读取Excel表格文件的方法
Sep 02 Python
使用Django实现把两个模型类的数据聚合在一起
Mar 28 Python
Python3标准库之threading进程中管理并发操作方法
Mar 30 Python
Pycharm同步远程服务器调试的方法步骤
Nov 04 Python
python线程优先级队列知识点总结
Feb 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
在WordPress中安装使用视频播放器插件Hana Flv Player
2016/01/04 PHP
html读出文本文件内容
2007/01/22 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
js动态为代码着色显示行号
2013/05/29 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
jQuery前端框架easyui使用Dialog时bug处理
2014/12/05 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
layui radio性别单选框赋值方法
2018/08/15 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
vue与django集成打包的实现方法
2019/11/11 Javascript
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
opencv改变imshow窗口大小,窗口位置的方法
2018/04/02 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
详解如何设置Python环境变量?
2019/05/13 Python
python实现代码统计程序
2019/09/19 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
python with (as)语句实例详解
2020/02/04 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
jupyter notebook 写代码自动补全的实现
2020/11/02 Python
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
什么是makefile? 如何编写makefile?
2013/01/02 面试题
幼儿园小班评语大全
2014/04/17 职场文书
美德少年事迹材料1000字
2014/08/21 职场文书
2014年协会工作总结
2014/11/22 职场文书
植树节新闻稿
2015/07/17 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
Python基础之元类详解
2021/04/29 Python