数值数据的表示与计算

数值数据的表示与计算

ID:39708513

大小:397.18 KB

页数:38页

时间:2019-07-09

数值数据的表示与计算_第1页
数值数据的表示与计算_第2页
数值数据的表示与计算_第3页
数值数据的表示与计算_第4页
数值数据的表示与计算_第5页
资源描述:

《数值数据的表示与计算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章数据表示和计算1主要内容3.1数据和数据类型的概念3.2数值数据的表示与计算3.3文本数据的表示和操作3.4批量数据表示与操作23.1.3Python的内置数据类型3简单数据类型整型int浮点型float复数complex布尔类型bool序列对象字符串str元组tuple列表list其他类型集合类型set字典类型dict3.1.4常量和变量常量和变量标识符和变量名变量的基本操作41.常量和变量按接近人的习惯设计并加以不同数据类型的区别,是数据的“书写形式”,称为数据的文字量。这些数据是不会改变的,也称

2、为字面常量整数389,浮点数23.56,字符串'hello',将数据存储在内存中,然后用一个名称来引用内存空间,这个名称称为变量。变量的值是可以变化的。>>>a=3.1415926>>>a3.1415926>>>a=3.1415>>>a3.141552.标识符和变量名标识符是指在程序书写中程序员为一些特定对象的命名,包括变量名、函数名、类名、对象名等等。Python中的标识符以大小写英文字母、下划线等引导的后续可为任意非空格字符。标识符长度任意,大小写敏感。不能与Python关键字同名。6python关键字

3、>>>help()help>keywordsHereisalistofthePythonkeywords.Enteranykeywordtogetmorehelp.FalsedefifraiseNonedelimportreturnTrueelifintryandelseiswhileasexceptlambdawithassertfinallynonlocalyieldbreakfornotclassfromorcontinueglobalpasshelp>quit73.变量的基本操作变量的赋值<变量>=

4、<表达式>变量的引用使用变量的方式就是将变量直接写在表达式中。>>>x=10>>>y=10*x>>>x=x+y83.2数值数据的表示与计算3.2.1数值数据的常量表示3.2.2数值数据的计算93.2.1数值数据的常量表示1.整型数据int2.浮点型数据float3.布尔类型数据bool4.复数类型数据complex101.整型数据intpython的整数的大小只受机器的内存大小限制,默认情况下采用十进制,但也可采用其它进制形式。【例3-2-1】int数据示例。>>>0o137#八进制95>>>0b111#二

5、进制7>>>0xff#十六进制255>>>type(28346283742874)>>>type(0o137)112.浮点型数据float小数形式47.584指数形式8.9e-4表示8.9×10-4即0.00089【例3-2-2】float数据示例。>>>type(12)>>>type(12.0)>>>8.9e-40.00089>>>type(1.2e1)>>>print(23/1

6、.05)21.904761904761905123.布尔类型数据boolPython的布尔类型数据只有两个:True和False,表示真和假。以真和假为值得表达式称为布尔表达式,用于表示某种条件是否成立,以支持选择控制和循环控制中必不可少的条件判断。134.复数类型数据complex表示为real+imag(J/j后缀)4.23+8.5j【例3-2-3】复数示例。>>>aComplex=4.23+8.5j>>>aComplex(4.23+8.5j)>>>aComplex.real4.23>>>aComple

7、x.imag8.5>>>aComplex.conjugate()#返回复数的共轭复数(4.23-8.5j)143.2.2数值数据的计算1.表达式2.数值数据的运算3.表达式的求值151.表达式表达式是数据对象和运算符,按照一定的规则写出的式子,描述计算过程。最简单的表达式可以是一个常量或一个变量。例如算术表达式由计算对象、算术运算符及圆括号构成。16【例3-2-4】请列出计算半径为4.5的球的体积。4*(3.1415926*4.5*4.5*4.5)/317表3-2-1数值对象的运算符数值数据可参与的运算包括

8、算术运算、关系运算、逻辑运算,赋值运算18运算符描述x+y,x-y加、减x*y,x/y,x//y,x%y,x**y相乘、相除、整除、求余、求幂<,<=,>,>=,==,!=比较运算符or,and,not逻辑运算符=,+=,-=,*=,/=,%=,**=赋值运算,复合赋值运算符(1)算术运算Python提供的算术运算包括加、减、乘、除和求与运算,与数学中的算术运算的定义基本相同。不同的地方有Python支持的除法区

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。