菜鸟的Python笔记(齐全版).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
菜鸟的Python笔记 目录 / 一、热身 /二、开始编程 /三、类型与操作 /四、数字 /五、字符串 /六、列表 /七、字典和元组 /八、文件 /九、基本语句 /十、if和while控制语句 /十一、for循环控制语句 /十二、函数 /十三、函数高级话题 /十四、列表推导式(List comprehension) /十五、模块 十六、异常处理 一、热身 为什么选择Python 软件质量:可读性、可复用性以及可维护性。 生产力:代码量相对小。 可移植性:可以跨越Windows和Linux。 组建集成:Python可以和C或者C++等语言结合使用。 Python的能力范围 Python能做什么呢? 系统编程,GUI,网络编程以及数据库编程等等。 Python的运行方式 Python程序在运行之前要先从源程序被编译成字节码,这样可以加快程序的 运行速度。字节码由Python虚拟机执行(PVM)。 除了标准的CPython之外,还有Java上的Python实现 Jython,以及使得 Python 可以和,NET 互通的 IronPython。 除此之外,有专门的Python优化程序可以提高代码的效率,以及讲Python 制作成二进制可执行文件的程序。 安装Python 到/下载最新的稳定版本Python。在Windows平台下, 安装过程和普通的软件没有什么区别,一路下一步就可以了。 安装成功之后,开始菜单里应该多出如下一项: 燃妲麻昙捌y挥ybh J b J u f f^, :5J. k j-^ti q:jf h 燃妲麻昙捌y挥 ybh J b J u f f^, :5J. k j-^ti q:jf h HUTITEfSJJ gMpOU 日电匚KL!岷 j.Xfyou [炒门丁:叮 m IJjTLrHE J.XfyuU (G uLLILLI :?uq J I U6 -| JiI.6 6JiJTLrg 史於立丁丁日ML CTTeLrf [IJ u qjTJ K £| u I: E I卩口邛阶逐庫陪印口15旦F5Y扣, ideeem) thon命名的。 二、开始编程 命令行方式 在Python项目下有一个IDLE程序,打开它之后会出现Python的命令行窗 口,可以以交互的形式执行程序。例如输入: printhellcainiao!, 第一个程序就这么诞生了!如下如: 分别输入如下命令,可以简单地熟悉一下命令行环境: 2*2是4 2**10是1024 2***100是语法错误…… 不能随便空格: print 100 #在语句前面输入空格是语法错误!! 注释格式: print 100 #注释是这个样子的。 将程序存储在文件里 .py文件 将Python语句保存到后缀为.py的文件里即可。之后在cmd下执行 path/to/file.py 就可以运行程序了。 重定向 在cmd下执行: path/to/file.py save.txt 将会把file.py的输出存储在save文本文件里。 解决双击执行Python程序后cmd窗口消失 在Windows下,直接双击.py文件执行程序,通常会闪过一个黑窗口,无法 观察到任何输出。可以在程序的最后添加一句: raw input() 可以避免窗口消失。 Linux可执行脚本 直接可以执行的脚本,关键是第一行的注释: #!/usr/local/bin/python print The Bright Side of Life... # Another comment here 直接从书里抄下来的代码,第一行是指向Python解释器的路径。 模块(Python module) 引入模块 引入一个模块的语法: importmodule #without suffix 注意,是不需要添加.py后缀的。 重载模块 执行上面代码之后再次import module将不会有任何事情发生。需要: reload(module) 实例 在top.py程序中调用另一个模块。 test.py内容如下: test = testing top.py内容如下: import test print test.test 失败,对比书上也没找到毛病,最后随便敲了一下test发现原来Python内部 有这么个模块,名字冲突了 .....汗,把文件名改成myTest就没问题了。 myTest.py内容如下: test = testing top.py内容如下: import myTest print myTest.test 这里,test叫做myTest模块的属性。 再次强调:import对同一个模块来说,一个进程值可以import 一次。 from from myTest import test 使用from调用模块的时候,再使用te

文档评论(0)

明明很爱你 + 关注
实名认证
文档贡献者

autodesk证书持证人

特级教师

领域认证该用户于2023年08月11日上传了autodesk证书

1亿VIP精品文档

相关文档