1 / 61
文档名称:

Python程序设计-第三章常用数据结构.ppt

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

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

分享

预览

Python程序设计-第三章常用数据结构.ppt

上传人:放射辐射 9/28/2022 文件大小:513 KB

下载得到文件列表

Python程序设计-第三章常用数据结构.ppt

相关文档

文档介绍

文档介绍:该【Python程序设计-第三章常用数据结构 】是由【放射辐射】上传分享,文档一共【61】页,该文档可以免费在线阅读,需要了解更多关于【Python程序设计-第三章常用数据结构 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Python程序设计-第三章常用数据结构
变量和基本的表达式
变量就是用来记录程序中的信息,它的特点:
变量像对象一样不需要声明
变量在第一次赋值时创建
变量在表达式中使用将被替换为他们的值
变量在表达式中使用以前必须已经赋值
数字的基本应用
>>>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',
random模块
用于产生随机数
>>>importrandom
>>>()

>>>(1,10)
5
>>>(['a','b','c'])
'c'
字符串
在第二章已经简单介绍过字符串
简单回顾字符串常量:
单引号
双引号
三引号
转义
自然字符串
Unicode字符串
字符串转义
转义字符同C语言的转义字符
转义
意义
\newline
行连续
\\
反斜线
\’
单引号
\”
双引号
\a
响铃
\b
倒退
\f
换页
\n
新行
转义
意义
\r
返回
\t
水平制表符
\v
垂直制表符
\uhhhh
Unicode16位的十六进制值
\Uhhhh…
Unicode32位的十六进制值
\xhh
十六进制值
\0oo
八进制值
\0
Null
\other
不转义(保留)