- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
python核心编程第二版笔记.doc.doc
HYPERLINK /thread-3766-1-1.htmlpython核心编程--笔记(很详细,建议收藏)
解释器options:1.1 –d 提供调试输出1.2 –O 生成优化的字节码(生成.pyo文件)1.3 –S 不导入site模块以在启动时查找python路径1.4 –v 冗余输出(导入语句详细追踪)1.5 –m mod 将一个模块以脚本形式运行1.6 –Q opt 除法选项(参阅文档)1.7 –c cmd 运行以命令行字符串心事提交的python脚本1.8 file 以给定的文件运行python脚本2 _在解释器中表示最后一个表达式的值.3 print支持类c的printf格式化输出: print “%s is number %d!” % (“python”, 1)4 print的输入内容后面加逗号, 就会使其输入不换行5 把输出重定向到日志文件:logfile = open(“c:/1.log”, “a”); //打开文件c:/1.log使用a模式..即add, 添加.print logfile, “Fatal error: invalid input!”; 为重定向..将print的结果重定向到logfile, 输出内容是”Fatal error: invalid input!”…logfile.close(); //关闭文件流…6 程序输入: raw_input(“提示字符串”): user = raw_input(“请输入您的姓名”);7 int(数值)…..将数值字符串转换成整数值…8 运算符:8.1 + - * / %是和其他语言相同的加减乘及取模运算.取余运算8.2 / 在浮点取模中得到的结果是完整的浮点数8.3 // 在浮点取模中得到的结果是经过舍去运算的结果.8.4 ** 是乘方8.5 和的移位运算也支持. 但不支持java中的 和 移位.8.6 = = ++ != 等比较运算符8.7 and or not 等逻辑运算符9 变量和赋值: python是弱类型语言..10 list, tuple, map * 4 得到的结果是一个新的 list | tuple | map, 是原数据的4份11 数字:11.1 int(有符号整数)11.2 long(长整数)11.3 bool(布尔值)11.4 float(浮点值)11.5 complex(复数)11.6 python2.3开始, 如果结果从int溢出, 会自动转型为long11.7 python2.4开始支持decimal数字类型, 需要导入decimal模块..由于在二进制表示中会有一个无限循环片段, 普通的浮点1.1实际是不能被精确表示的, 被表示为1.1000000000000001. 使用print decimal.Decimal(‘1.1’);则可以得到精确的1.112 字符串: 引号之间的字符集合, 支持使用成对的单引号和双引号, 三引号(三个连续单引号或双引号)可以用来包含特殊字符. 使用索引运算符[]和切片运算符[ : ]可以得到子字符串…字符串中第一个字符的索引是0, 最后一个字符的索引是-1;13 列表和元组: 可以看作是普通的数组, 能保存任意数量任意类型的python对象…13.1 列表元素用中括号包裹, 元素的个数及元素的值可以改变.13.2 元组元素用小括号包裹, 不可以更改, 尽管他们的内容可以, 元组可以看成是只读的列表. 可以使用切片运算得到子集.14 字典: 相当于其他语言中的map, 使用{key: value}的方式表示. 取值的方式和其他语言的map一致. 也可以直接使用map[key] = value的方式为其赋值.
15 条件语句:if expression: path 1elif expression2: path2else: path316 while循环while expression: process business17 for循环for item in list|tuple|map: print item17.1 range(len(list))得到一个list长度范围内的整数list, 方便遍历过程中获取索引值.17.2 python2.3中增加了enumerate(), 可以通过它遍历list, 同时得到索引和值for index, data in enumerate(list): print index, “:”, data,
您可能关注的文档
最近下载
- 2024年13起典型火灾案例及消防安全知识专题培训.pptx
- 2024届高考语文复习:+深度分析材料内涵,扣住情境任务写作+课件22张.pptx VIP
- GBT1037-2021 塑料薄膜与薄片水蒸气透过性能测定 杯式增重与减重法.pdf
- 建筑机电工程抗震支架设计规范GB50981-2014.pdf
- SH∕T 3022-2019 石油化工设备和管道涂料防腐蚀设计标准.pdf
- 初中数学知识点(苏教版).doc VIP
- 浅谈我国个人所得税改革对工薪阶层的影响.docx
- 物资采购领域廉洁风险防控建设重要性及对策建议思考.docx
- “三级”安全教育培训记录.docx
- 2021年全国新高考I卷语文试题.doc VIP
文档评论(0)