1 / 60
文档名称:

Python程序设计常用数据结构.pptx

格式:pptx   大小:969KB   页数:60页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python程序设计常用数据结构.pptx

上传人:niuww 2022/11/13 文件大小:969 KB

下载得到文件列表

Python程序设计常用数据结构.pptx

相关文档

文档介绍

文档介绍:该【Python程序设计常用数据结构 】是由【niuww】上传分享,文档一共【60】页,该文档可以免费在线阅读,需要了解更多关于【Python程序设计常用数据结构 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。1
第三章常用数据结构
数字
字符串
列表
元组
字典
为什么使用内置对象
内置对象使程序更容易编写
内置对象可以满足大部分的应用
内置对象往往比定制的数据结构更有效率
速度方面,内置对象优化了用C实现的数据结构算法
内置对象是语言的标准的一部分
数字
Python提供了常用的数字类型:整数、浮点数以及与之相关的语法和操作
允许使用八进制、十六进制常量
提供了复数类型
提供了无穷精度的长度类型(只要内存空间允许,可以增长成为任意位数的整数)
数字常量
数字
常量
1234,-24,0
一般整数(c语言长整型)
999999999999999999999999999L
98888888888888888l
长整型数(无限大小)
,-10,4E210,+210
浮点数(C语言双精度浮点数)
0177,0x9ff
八进制、十六进制
3+4j,+,3J
复数常量
内置数学工具和扩展
表达式操作符
+、-、*、/、**
内置数学函数
pow、abs
公用模块
random、math等
专业扩展NumPy
矩阵、向量处理等
变量和基本的表达式
变量就是用来记录程序中的信息,它的特点:
变量像对象一样不需要声明
变量在第一次赋值时创建
变量在表达式中使用将被替换为他们的值
变量在表达式中使用以前必须已经赋值
数字的基本应用
>>>a=3
>>>b=4
>>>a+1
4
>>>a-1
2
>>>b*3
12
>>>b/2
2
>>>a%2
1
>>>b**2
16
>>>**b

>>>c*2
Traceback(mostrecentcalllast):
File"<interactiveinput>",line1,in<module>
NameError:name'c'isnotdefined
>>>b/2+a
5
>>>b/(+a)

>>>printb/(+a)

数字显示的格式
>>>num=1/
>>>num

>>>printnum

>>>"%e"%num
'-01'
>>>"%"%num
''
>>>
八进制、十六进制
将一个整数变为其八进制、十六进制的数字字符串
octhex
将一个数字的字符串变换成一个整数,第二个参数用于指示变换后的数字的进制
用字符串格式表达式转换成八进制、十六进制的字符串
>>>oct(64)
'0100'
>>>hex(64)
'0x40'
>>>int('0100')
100
>>>int('0100',8)
64
>>>int('0x40',16)
64
>>>"%o%x%X"%(64,64,255)
'10040FF'
数学内置函数和内置模块
math模块-普通数学函数
cmath模块-处理复数的模块
'acos',
'fsum',
'acosh',
'hypot',
'asin',
'isinf',
'asinh',
'isnan',
'atan',
'ldexp',
'atan2',
'log',
'atanh',
'log10',
'ceil',
'log1p',
'copysign',
'modf',
'cos',
'pi',
'cosh',
'pow',
'degrees',
'radians',
'e',
'sin',
'exp',
'sinh',
'fabs',
'sqrt',
'factorial',
'tan',
'floor',
'tanh',
'fmod',
'trunc'
'frexp',
'acos',
'log',
'acosh',
'log10',
'asin',
'phase',
'asinh',
'pi',
'atan',
'polar',
'atanh',
'rect',
'cos',
'sin',
'cosh',
'sinh',
'e',
'sqrt',
'exp',
'tan',
'isinf',
'tanh'
'isnan',