python数值基础知识浅析


Posted in Python onNovember 19, 2019

内置数据类型

Python的内置数据类型既包括数值型和布尔型之类的标量,也包括 更为复杂的列表、字典和文件等结构。

数值

Python有4种数值类型,即整数型、浮点数型、复数型和布尔型。

整数型——1、-3、42、355、888888888888888、-7777777777,整 数没有大小限制,仅受限于可用内存的大小。 浮点数型——3.0、31e12、?6e-4。 复数型——3 + 2j、?4- 2j、4.2 + 6.3j。 布尔型——True、False。 数值类型用算术操作符进行运算操作,包括+(加法)、-(减 法)、*(乘法)、/(除法)、**(求幂)和%(求模)。

下面是整数型的使用示例:

>>> x = 5 + 2 - 3 * 2  
>>> x 1 >
>> 5 / 2 2.5    ⇽--- ❶ 
>>> 5 // 2 2     ⇽--- ❷ 
>>> 5 % 2 1 
>>> 2 ** 8 256 
>>> 1000000001 ** 3 1000000003000000003000000001   ⇽--- ❸

用“/”❶对整数做除法,结果将会是浮点数(这是Python 3.x的新规 则)。用“//”❷对整数做除法,则结果会被截断为整数。注意,整数的 大小是没有限制的❸,会根据需要自动增长,仅受限于可用内存的大 小。

下面是浮点数型的操作示例,浮点数型是基于C语言的双精度数据 类型实现的:'

>>> x = 4.3 ** 2.4 
>>> x 33.13784737771648 
>>> 3.5e30 * 2.77e45 9.695e+75 
>>> 1000000001.0 ** 3 1.000000003e+27

下面是复数型的示例:

>>> (3+2j) ** (2+3j) (0.6817665190890336-2.1207457766159625j) 
>>> x = (3+2j) * (4+9j) 
>>> x     ⇽--- ❶ 
(-6+35j) 
>>> x.real 
-6.0 
>>> x.imag 
35.0

复数由实部和虚部组合而成,并带有后缀j。在上述代码中,变量x 被赋了一个复数❶。这里用属性x.real可以获得实部,用x.imag则可 获得虚部。

有很多内置函数都可以操作数值类型,Python还提供了库模 块cmath(包含了处理复数的函数)和math(包含了处理其他3种数值 类型的函数)。

>>> round(3.49)   ⇽--- ❶ 
3 
>>> import math >>> math.ceil(3.49)   ⇽--- ❷ 
4

内置函数总是可用的,并使用标准的函数调用语法进行调用。在上 述代码中,调用round函数时要用浮点数作为输入参数❶。
库模块里的函数需要经过import语句导入后才能使用。在❷处, 导入库模块math之后,其中的ceil函数需要用属性的语法进行调 用:module.function(arguments)。

下面是布尔型的操作示例:

>>> x = False 
>>> x False 
>>> not x True 
>>> y = True * 2   ⇽--- ❶ 
>>> y 
2

布尔型的表现和数值1(True)和0(False)类似,只是用了True 和False表示而已❶。

以上就是关于python里数值基础知识点的内容,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
python命令行参数sys.argv使用示例
Jan 28 Python
python基础教程之五种数据类型详解
Jan 12 Python
使用Python对Excel进行读写操作
Mar 30 Python
Python 通过URL打开图片实例详解
Jun 01 Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 Python
Python实现的读取电脑硬件信息功能示例
May 30 Python
python实现随机加减法生成器
Feb 24 Python
Django中的模型类设计及展示示例详解
May 29 Python
Python引入多个模块及包的概念过程解析
Sep 21 Python
Python实现曲线拟合的最小二乘法
Feb 19 Python
python基础入门之字典和集合
Jun 13 Python
python编程学习使用管道Pipe编写优化代码
Nov 20 Python
基于python实现蓝牙通信代码实例
Nov 19 #Python
使用IDLE的Python shell窗口实例详解
Nov 19 #Python
学Python 3的理由和必要性
Nov 19 #Python
Python的缺点和劣势分析
Nov 19 #Python
wxPython实现绘图小例子
Nov 19 #Python
python 如何去除字符串头尾的多余符号
Nov 19 #Python
wxPython实现画图板
Aug 27 #Python
You might like
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
jQuery Lightbox 图片展示插件使用说明
2010/04/25 Javascript
用Javascript实现Windows任务管理器的代码
2012/03/27 Javascript
JS实现日期加减的方法
2013/11/29 Javascript
JavaScript删除指定子元素代码实例
2015/01/13 Javascript
JS实现窗口加载时模拟鼠标移动的方法
2015/06/03 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
2016/05/10 Javascript
Javascript之面向对象--接口
2016/12/02 Javascript
微信小程序三级联动地址选择器的实例代码
2017/07/12 Javascript
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
python实现的jpg格式图片修复代码
2015/04/21 Python
你应该知道的python列表去重方法
2017/01/17 Python
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
python 重命名轴索引的方法
2018/11/10 Python
python 格式化输出百分号的方法
2019/01/20 Python
Python lambda表达式filter、map、reduce函数用法解析
2019/09/11 Python
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
python操作redis数据库的三种方法
2020/09/10 Python
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
Deichmann英国:德国鞋类零售商
2021/01/30 全球购物
咖啡店创业计划书范文
2014/09/15 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
2014年党小组工作总结
2014/12/20 职场文书
公司经营目标责任书
2015/01/29 职场文书
国庆节慰问信
2015/02/15 职场文书
2015年幼儿园大班工作总结
2015/04/25 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android
Win11 Beta 预览版 22621.575 和 22622.575更新补丁KB5016694发布(附更新内容大全)
2022/08/14 数码科技