python学习手册 5th 读书笔记
python学习手册 5th 读书笔记
一本郑经
一名学习者
展开
-
《python学习手册 5th》part5_chapter25_高级模块话题
模块顶层下划线开头的变量__name__: 当它的值为__main__时,表示它作为程序入口启动。__all__:字符串数组的值,from * 就来自这里的字面量,那些__开头的不在这个数组中。__future__:未来的一些扩展功能。from __future__ import featurenameas 扩展import a.b.modulename as name给module...原创 2019-07-22 21:04:53 · 113 阅读 · 0 评论 -
part5_chapter24_模块包 python学习手册笔记
questions1 模块包内的__init__.py的用途;说明这是一个包目录;当这个包被引用时,会执行__init__.py文件;init.py中的变量会成为模块对象的属性;2 你应该如何避每次引用包内容时,重复包的完整路径?使用from 语句 from a.b.c import name13 哪些目录需要__init__.py?在 py3.2之前 包目录都得有__init__...原创 2019-07-20 16:25:12 · 57 阅读 · 0 评论 -
part5_chapter23_module code basic pytho学习手册笔记
part5_chapter23_module code basic一个意外发现书中原例#f.pyprint("hello");x = 1;y = [4,5];>>> from f import x,yhello>>> x =10>>> y[0]=99>>> import f>>> f...原创 2019-07-20 16:23:55 · 83 阅读 · 0 评论 -
chapeter 22 Modules: The Big Picture python学习手册笔记
chapeter 22 Modules: The Big Picture模块源代码是如何变成对象的?通过import导入时,逐条运行,自动长成模块对象。为什么要设置PYTHONPATH的环境变量?指定导包的目录,这样在import导入时,可以不用写上文件的全路径。导入搜索的5个主要成分?1.程序的主目录2. PYTHONPATH的环境变量目录。3.标准库目录4 site-pack...原创 2019-07-20 16:20:44 · 136 阅读 · 0 评论