1 / 24
文档名称:

2.Python的数据结构.ppt

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

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

分享

预览

2.Python的数据结构.ppt

上传人:zbfc1172 2015/12/9 文件大小:0 KB

下载得到文件列表

2.Python的数据结构.ppt

相关文档

文档介绍

文档介绍:Python的数据结构
张晓西北工业大学计算机学院
******@nwpu.
2009-8-10

1
Python程序设计语言
Python的数据结构
数值型
int
plex
序列对象
字符串 str
List 列表 list
Tuple 元组 tuple
Dictionary 字典类型 dict
数组对象 array

2
Python程序设计语言
数值型1/2
整型
32位有符号数,范围是-2147483648至2147483647

-maxint-1是最小整数
用0x****表示16进制,用0***表示8进制
长整形
python支持任意长度的长整型
支持大数计算,如可计算1000!
>>> import sys
>>> print
2147483647
C语言如何计算100!

3
Python程序设计语言
数值型2/2
浮点型
浮点数---python支持普通十进制和科学计数法表示的浮点数
number=,nubmer1=
复数
复数的实部和虚部用加号分开,虚部使用后缀j表示
number=+2j
>>> n1=+2j
>>> n2=+3j
>>> print n1,(n1+n2)
(+2j) (+5j)

4
Python程序设计语言
字符串的定义
字符串在python被看成是单个字符的序列,具有序列对象的特殊功能,字符串是固定的,不可变的。
可在字符串中使用单引号和双引号,注意要搭配。如‘boy’, ”girl”等。
字符串内部的一个反斜杠“\”可允许把字符串放于多行
也可以使用三个’或”使字符串跨行。
使用“*”号重复字符串,如:'hello'*3hellohellohello
>>> a = '12345\
... 67890'
>>> print a
1234567890
>>> a='hello'*3
>>> print a
hellohellohello
>>> a="""123456
... 7890"""
>>> print a
123456
7890

5
Python程序设计语言
字符串的引用
可用索引访问字符串中的字符。如:string=“hello world”,print string[1]将显示字符e。
字符串可用in或not in运算符来测试字符是不属于一个字符串的成员。
可对字符串分片,分片的格式为:string[start:end] 。如string=“hello world”,print string[6:]将显示world。

6
Python程序设计语言
转义符
转义字符
描述
\\
反斜杠符号
\'
单引号
\"
双引号
\a
响铃
\b
退格(Backspace)
\e
转义
\000

\v
纵向制表符
\t
横向制表符
\r
回车
转义字符
描述
\n
换行
\(在行尾时)
续行符
\f
换页
\oyy
八进制数yy代表的字符,例如:\o12代表换行
\xyy
十进制数yy代表的字符,例如:\x0a代表换行
\other
其它的字符以普通格式输出
不想让转义字符生效时,用r和R来定义原始字符串。
如:print r'\t\r‘\t\r

7
Python程序设计语言
Unicode
Unicode字符采用16位(0---65535)值表示,能进行多语言支持。要使用Unicode字符串,只要在字符串前加上“u”即可。
str()函数可将ASCII兼容的unicode字符串转为ascii字