Python学习笔记(二)共享你的代码

注意:本文是《Head First Python》学习笔记。欢迎关注我的 简书

Python术语

  • 使用“三重引号字符串”可以在代码中加入一个多行注释。
  • PyPI就是Python包索引(Python Package Index),这个网站很值得访问。
  • Python内存中的名字就存放在“命名空间”中。
  • Python的主命名空间名为 **__main__ ** (注意main前后各有两个下划线)。

IDLE说明

  • 在IDLE 编辑窗口中按F5可以“运行”代码。
  • 按F5将模块的代码“加载”到IDLE shell,模块名会专门导入到IDLE的命名空间。使用IDLE时这很便利。在代码中,需要显示使用import语句。

BULLET POINTS

  • 模块是一个包含Python代码的文本文件。
  • 发布工具允许将模块转换为可共享的包。
  • setup.py程序提供了模块的元数据,用来构建、安装和上传打包的发布。
  • 使用import语句可以将模块导入到其他程序中。
  • Python中的各个模块提供了自己的命名空间,使用module.function( )形式调用模块的函数时,要用命名空间名限定函数。
  • 使用import语句的from module import function形式可以从一个模块将函数专门导入到当前命名空间。
  • 使用#可以注释掉一行代码,或者为程序增加一个简短的单行注释。
  • 内置函数(built-in functions,BIF)有自己的命名空间,名为__builtins__,这会自动包含在每一个Python程序中。
  • range( ) BIF 可以与for结合使用,从而迭代固定次数。
  • 包含 end='' 作为print( )BIF的一个参数会关闭其默认行为(即在输入中自动包含换行)。
  • 如果为函数参数提供一个缺省值,这个函数参数就是可选的。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • 前言 ||| 第二章 使用ArcPy编写脚本 Python支持大部分在其他语言中出现的编程结构。在本章内容中,我们...
    muyan阅读 90,498评论 10 55
  • 上一章结尾我们讲到用函数来封装代码以便于复用。但是你有没有发现我们写的代码在IDLE里,无法保存下来,如果我们进行...
    雪糕的粑粑阅读 826评论 1 1
  • 更新时间:2016/5/13 介绍 本文档所提供的编码规范,适用于主要的Python发行版中组成标准库的Pytho...
    超net阅读 5,925评论 0 15
  • 看回前期的画作真是不堪入目。为了整理留个纪念,就整理出来了。再次拿起画笔,真的太痛苦了。还好没放弃,虽然作品不多,...
    桥泊kubert阅读 1,154评论 10 14