《ython数组结构》PPT课件

《ython数组结构》PPT课件

ID:46949825

大小:233.50 KB

页数:38页

时间:2019-12-01

《ython数组结构》PPT课件_第1页
《ython数组结构》PPT课件_第2页
《ython数组结构》PPT课件_第3页
《ython数组结构》PPT课件_第4页
《ython数组结构》PPT课件_第5页
资源描述:

《《ython数组结构》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3.Python数组结构陈建文华中科技大学电子与信息工程系chenjw@hust.edu.cn2014-03-203.Python数组结构3.1数值类型3.2str字符串对象3.3list列表对象3.4tuple元组对象3.5dict字典对象3.6array数组对象2014-03-2023.Python数组结构3.1数值类型整型32位有符号数,范围是-2147483648至2147483647;sys.maxsize表示最大整数;-maxsize-1是最小整数;用0x****表示16进制数,用0o***表示8进制数,用0b***表示2进制数。长整形python支持任意长度的长整型数;

2、支持大数计算,如可计算100!;>>>importsys>>>print(sys.maxsize)2147483647C语言如何计算100!?2014-03-2033.Python数组结构浮点型浮点数---Python支持普通十进制和科学计数法表示的浮点数;number1=123.456,nubmer2=123.2E10复数复数的实部和虚部用加号分开,虚部使用后缀j表示;number=1.2+2j;注意:复数1+j应该写成1+1j.>>>n1=1.2+2j>>>n2=1.3+3j>>>print(n1,n1+n2)(1.2+2j)(2.5+5j)2014-03-2043.Python

3、数组结构内置数学工具和扩展表达式操作符+、-、*、/、**…内置数学函数pow、abs…公用模块random、math、cmath…专业扩展NumPy矩阵、向量处理等…>>>Help()Help>int>>>Help()Help>float>>>Help()Help>complex>>>Help()Help>binHelp>octHelp>hex2014-03-2053.Python数组结构3.2str字符串对象字符串定义字符串在Python被看成是单个字符的序列,具有序列对象的特殊功能,字符串是固定的,不可变的。可在字符串中使用单引号和双引号,注意要匹配,如:‘boy’,“girl

4、”等。字符串内部的一个反斜杠“”可允许把字符串放于多行。也可以使用三对‘‘‘’’’或“““”””使字符串跨行。2014-03-2063.Python数组结构>>>a='1234567890'>>>print(a)1234567890>>>a="""1234567890""">>>print(a)1234567890>>>a='hello'*3>>>print(a)hellohellohello使用“*”号重复字符串,如:a=‘1234567890’1234567890a=‘‘‘1234567890’’’1234567890'hello'*3hellohellohello2

5、014-03-2073.Python数组结构字符串引用可用索引访问字符串中的字符,如:hello=“helloworld”,print(hello[1])将显示字符’e’。字符串可用in或notin运算符来测试字符是不是属于一个字符串的成员。可对字符串分片,分片的格式为:hello[start:end]。如hello=“helloworld!”,print(hello[6:])将显示world!。2014-03-2083.Python数组结构转义字符描述\反斜杠符号'单引号"双引号a响铃b退格(Backspace)e转义00空v纵向制表符t横向制表符r回车转义字

6、符描述换行(在行尾时)续行符f换页oyy八进制数yy代表的字符,例如:o12代表换行xyy十六进制数yy代表的字符,例如:x0a代表换行other其它的字符以普通格式输出不想让转义字符生效时,用r和R来定义原始字符串。如:print(r'tr‘)tr转义符2014-03-2093.Python数组结构字符串转化可用下面的内置函数对字符串进行转化:eval()数字字符串转化为数值;str()将数值转化成数字字符串;ord()将单个字符转化成Unicode序列号;chr()将Unicode序列号转化成Unicode字符;type()可以显示对象的类型;与字符串

7、对应的还有其它类型的转化:float(),repr(),…>>>Help()Help>evalHelp(ord)Help(chr)……2014-03-20103.Python数组结构字符串格式化Python可以用%操作符编写格式化的字符串。格式化字符串:在%操作符左侧放置一个需要进行格式化的字符串,这个字符串带有一个或多个嵌入的转换目标,都以%开头,如%d、%f等;在%操作符右侧放置一个对象(或多个,在括号内),这些对象会被插入到左侧格式化字符串的转换目标

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

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

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