Python解释器

官方文档

Python 3.11.4 文档

  • Python 安装和使用
  • 分发 Python模块
  • 安装 Python 模块
  • Python 教程
  • Python 语言参考手册
  • Python 标准库
  • Python/C API 参考手册
  • Python 常用指引
  • Python 常见问题
  • 术语对照表

调用解释器

pypython启动Python解释器。

启动后,在主提示符中,输入文件结束符(Unix 里是 Control-D,Windows 里是 Control-Z),就会退出解释器,退出状态码为 0。如果不能退出,还可以输入这个命令:quit() 或者 exit()

Linux

默认安装目录:/usr/local/bin/python3.11,将/usr/local/bin加入搜索路径就可以通过python3.11启动~
自定义安装目录后,对应的路径加入搜索路径也一样可以启动。

搜索路径(知识点扩充)

查看搜索路径PATH:echo $PATH
临时修改PATH:export PATH="$PATH:/xxx/",将/xxx/添加到搜索路径的末尾,其中每个路径间使用冒号:隔开
shell是依次去查找搜索路径的,如果新的命令正好与已有的命令重名,也可以添加到开头:export PATH="/xxx/:$PATH"

PS:上述修改方式是立即生效,但仅当前窗口有效,其他修改方式参考:linux修改PATH环境变量四种方式

Windows

临时修改环境变量使用set命令:set PATH=/xxx/;%PATH%
要永久修改默认环境变量,请单击“开始”并搜索“编辑环境变量”,或打开系统属性的 高级系统设置 ,然后单击 环境变量 按钮。

传入参数

解释器读取命令行参数,把脚本名与其他参数转化为字符串列表存到 sys 模块的 argv 变量里。

  1. 未给定输入参数时,sys.argv[0] 是空字符串。
  2. 给定脚本名是 ‘-’ (标准输入)时,sys.argv[0] 是 ‘-’。
  3. 使用 -c command 时,sys.argv[0] 是 ‘-c’。
  4. 如果使用选项 -m module,sys.argv[0] 就是包含目录的模块全名。

交互模式

在终端(tty)输入并执行指令时,解释器在 交互模式(interactive mode) 中运行。
在这种模式中,会显示 主提示符,提示输入下一条指令,主提示符通常用三个大于号(>>>)表示;
输入连续行时,显示 次要提示符,默认是三个点(...)。
进入解释器时,首先显示欢迎信息、版本信息、版权声明,然后才是提示符。

解释器的运行环境

默认情况下,Python 源码文件的编码是 UTF-8。

如果不使用默认编码,则要声明文件的编码,文件的 第一 行要写成特殊注释。句法如下:# -*- coding: encoding -*-
其中,encoding 可以是 Python 支持的任意一种 codecs。

第一行 的规则也有一种例外情况,源码以 UNIX “shebang” 行 开头。此时,编码声明要写在文件的第二行。例如:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

你可能感兴趣的:(Python,python,开发语言)