Python教程-Python解释器
本系列为作者在官网学习python时做的笔记,详见python官网
python标准库官方文档,查阅标准库相关的内容
python语言参考,查看python语法,该文档是简洁的,但试图做到准确和完整。非必要的内建对象类型和内建函数、模块的语义描述在 Python 标准库 中。
标准库和语言参考涵盖了python的所有内容,他们是互补的,如果在语言参考中没有找到需要的内容那么就一定在便准库文档中。
调用解释器
|
|
在主提示符中,输入文件结束符(Unix 里是 Control-D,Windows 里是 Control-Z),或quit()退出。
以文件名参数,或标准输入文件调用时,则读取并执行文件中的 脚本。
Python 模块也可以当作脚本使用(执行时模块的__name__
内置属性为"main"
)。python -m module [arg] ...,
会执行 module 的源文件,这跟在命令行把路径写全了一样。
在脚本名称参数前,加上选项 -i 在交互模式下运行脚本文件
传入参数
解释器读取命令行参数,把脚本名与其他参数转化为字符串列表存到 sys 模块的 argv 变量里。执行 import sys,可以导入这个模块,并访问该列表。使用选项 -m module时sys.argv[0] 是模块全名。
交互模式
显示 主提示符,提示输入下一条指令,主提示符通常用三个大于号(»>)表示;输入连续行时,显示 次要提示符,默认是三个点(…)。进入解释器时,首先显示欢迎信息、版本信息、版权声明,然后才是提示符:
解释器的运行环境
源文件的字符编码
默认情况下,Python 源码文件的编码是 UTF-8。如果不使用默认编码,则要声明文件的编码,文件的 第一 行写成特殊注释。句法如下:
|
|
源码以 UNIX “shebang” 行 开头(启动的shell程序以及python程序)时,编码声明要写在文件的第二行。
|
|