print总是以(\n)作为结尾,不换行可以指定一个空 end=''
字符串前面+r, 原始字符串
\ 显示行连接
input()函数以字符串的形式 返回键入的内容
函数参数, 有默认值的形参要放在形参列表后面
如果函数没有return语句,系统会自动在函数结尾加return None语句
DocStrings的书写惯例是:首行首字母大写,结尾有句号;第二行为空行;第三行以后为详细的描述
sys.argv是一个字符串列表 使用命令行传递参数 第一个元素总是当前的模块名
字节码.pyc文件使得导入模块操作更加迅速 .pyc文件一般会被创建在与它对应的.py文件相同的文件目录下
原则上来说 避免使用from..import 而是使用import语句 这样程序避免出现命名冲突 并且代码可读性更高
__name__让模块在被导入和独立运行时执行不同的操作 每个模块都定义各自的__name__ 如果值为'__main__' 说明用户正在单独运行这个模块
dir()函数能以列表的形式返回某个对象定义的一系列标识符
程序包有一个特殊的__init__.py文件 告诉python这个文件夹是特别的