Python非常详细编程笔记.pdf

Python非常详细编程笔记.pdf

ID:23518702

大小:1.89 MB

页数:61页

时间:2018-11-08

Python非常详细编程笔记.pdf_第1页
Python非常详细编程笔记.pdf_第2页
Python非常详细编程笔记.pdf_第3页
Python非常详细编程笔记.pdf_第4页
Python非常详细编程笔记.pdf_第5页
资源描述:

《Python非常详细编程笔记.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1基本配置及基础语法(1,2章)1Python.exe的解释器options:1.1–d提供调试输出1.2–O生成优化的字节码(生成.pyo文件)1.3–S不导入site模块以在启动时查找python路径1.4–v冗余输出(导入语句详细追踪)1.5–mmod将一个模块以脚本形式运行1.6–Qopt除法选项(参阅文档)1.7–ccmd运行以命令行字符串心事提交的python脚本1.8file以给定的文件运行python脚本2_在解释器中表示最后一个表达式的值.3print支持类c的printf格式化输出:print“%sisnumber%d!”%(“python”,1)4print的输入内

2、容后面加逗号,就会使其输入不换行5把输出重定向到日志文件:logfile=open(“c:/1.log”,“a”);//打开文件c:/1.log使用a模式..即add,添加.print>>logfile,“Fatalerror:invalidinput!”;>>为重定向..将print的结果重定向到logfile,输出内容是”Fatalerror:invalidinput!”…logfile.close();//关闭文件流…6程序输入:raw_input(“提示字符串”):user=raw_input(“请输入您的姓名”);7int(数值)…..将数值字符串转换成整数值…8运算符:8.1

3、+-*/%是和其他语言相同的加减乘及取模运算.取余运算8.2/在浮点取模中得到的结果是完整的浮点数8.3//在浮点取模中得到的结果是经过舍去运算的结果.8.4**是乘方8.5>>和<<的移位运算也支持.但不支持java中的>>>和<<<移位.8.6<<=>>=++!=<>等比较运算符8.7andornot等逻辑运算符9变量和赋值:python是弱类型语言..10list,tuple,map*4得到的结果是一个新的list

4、tuple

5、map,是原数据的4份11数字:11.1int(有符号整数)11.2long(长整数)11.3bool(布尔值)11.4float(浮点值)11.5comp

6、lex(复数)11.6python2.3开始,如果结果从int溢出,会自动转型为long11.7python2.4开始支持decimal数字类型,需要导入decimal模块..由于在二进制表示中会有一个无限循环片段,普通的浮点1.1实际是不能被精确表示的,被表示为1.1000000000000001.使用printdecimal.Decimal(‘1.1’);则可以得到精确的1.112字符串:引号之间的字符集合,支持使用成对的单引号和双引号,三引号(三个连续单引号或双引号)可以用来包含特殊字符.使用索引运算符[]和切片运算符[:]可以得到子字符串…字符串中第一个字符的索引是0,最后一个字

7、符的索引是-1;13列表和元组:可以看作是普通的数组,能保存任意数量任意类型的python对象…13.1列表元素用中括号包裹,元素的个数及元素的值可以改变.13.2元组元素用小括号包裹,不可以更改,尽管他们的内容可以,元组可以看成是只读的列表.可以使用切片运算得到子集.14字典:相当于其他语言中的map,使用{key:value}的方式表示.取值的方式和其他语言的map一致.也可以直接使用map[key]=value的方式为其赋值.15条件语句:ifexpression:path1elifexpression2:path2else:path316while循环whileexpressio

8、n:processbusiness17for循环foriteminlist

9、tuple

10、map:printitem17.1range(len(list))得到一个list长度范围内的整数list,方便遍历过程中获取索引值.17.2python2.3中增加了enumerate(),可以通过它遍历list,同时得到索引和值forindex,datainenumerate(list):printindex,“:”,data,17.3列表解析:sqdEvens=[x**2forxinrange(8)ifnotx%2],获取一个序列,该序列是0-8的数字中所有x%2为0(false)的x的平方18

11、文件和内建函数:open(),file()18.1handle=open(file_name,access_mode=“r”),只读方式打开文件,得到的句柄是handle..该方法如果没有提供access_mode,默认是r19异常处理:raise可以故意引发异常try:#processexceptIOError,e:#errorprocess20函数:如果函数中没有return语句,自动返回None对象deffunction_na

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

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

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