Python解释器

  • 2.1调用解释器
    • 2.1.1启动解释器的四种方式
    • 2.1.2交互模式
  • 2.2解释器的运行环境
    • 2.2.1源文件的字符编码

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站。

解释器可以以交互式快速的进行代码的执行和调用

2.1调用解释器

2.1.1启动解释器的四种方式

1、cmdwin+r打开命令行,启用python.exe进入交互模式。
退出交互模式的三种方式:
(1)quit()
(2)exit()
(3)ctrl+Z

2、进入命令行,执行Python.exe -c 'command',command含义:Python源代码

以上两种方式适用于写入源代码执行
以下两种方式适用于调用源文件执行
3、进入命令行,进入文件目录,执行Python.exe -m mudule,注意不加后缀,且这种方式必须先进入项目文件目录。故方便起见,通常我们使用第四种方式

4、进入命令行,执行Python.exe "module",注意是完整文件名

2.1.2交互模式

进入解释器时,首先显示欢迎信息、版本信息、版权声明,然后才是提示符。提示符分为主提示符和次提示符
主提示符:python代码编译进行时
次提示符:需要用到连续行,作用域进行时
如下图所示:解释器会根据特殊标识符进入代码连续行,例如if、def、while等。当连续行编写结束时,按回车键可结束当前进行时。

2.2解释器的运行环境

2.2.1源文件的字符编码

默认情况下,Python 源码文件的编码是 UTF-8。这种编码支持世界上大多数语言的字符,可以用于字符串字面值、变量、函数名及注释 —— 尽管标准库只用常规的 ASCII 字符作为变量名或函数名,可移植代码都应遵守此约定。要正确显示这些字符,编辑器必须能识别 UTF-8 编码,而且必须使用支持文件中所有字符的字体。

如果不使用默认编码,则要声明文件的编码,文件的 第一 行要写成特殊注释。句法如下:

-*- coding: encoding -*-

其中,encoding 可以是 Python 支持的任意一种 codecs。

比如,声明使用 Windows-1252 编码,源码文件要写成:

-*- coding: cp1252 -*-

【Python】Python解释器相关推荐

  1. Python培训教程:什么是Python全局解释器锁(GIL)?

    本期Python培训教程小编为大家带来的是关于"什么是Python全局解释器锁(GIL)?"的问题,全局解释器锁是计算机程序设计语言解释器用于同步线程的工具,使得在同一进程内任何时 ...

  2. Python设计模式-解释器模式

    Python设计模式-解释器模式 代码基于3.5.2,代码如下; #coding:utf-8 #解释器模式class PlayContext():play_text = Noneclass Expre ...

  3. python各个解释器的用途-python的解释器是什么?

    python解释器是解释python脚本执行的程序.编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执行.py文件. python解释器种 ...

  4. python解释器是什么-python的解释器是什么?

    python解释器是解释python脚本执行的程序,当开发者在编写python代码保存后,就会得到一个以".py"为扩展名的文本文件,若要运行此文件,就需要python解释器去执行 ...

  5. python各个解释器的用途-常用的五种Python解释器|老男孩网络Python学习课程

    Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释 ...

  6. python各个解释器的用途-Python解释器有哪些?Python解释器种类

    Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释 ...

  7. 熟悉Python Interpreter解释器

    1. 启动python解释器 2. python解释器的两种模式 3. 错误处理 4. 设置python解释器启动代码 5. 执行python module 5.1 python文件注释 5.2 如何 ...

  8. /usr/bin/python^M: 解释器错误: 没有那个文件或目录

    [1]问题现象 执行python脚本,提示错误:/usr/bin/python^M: 解释器错误: 没有那个文件或目录 [2]原因分析 大多数是因为脚本文件在windows下编辑过.在windows下 ...

  9. Python的解释器和字节码

    首先我们先规定Python解释器指的是 CPython解释器. 1.py文件和pyc文件的区别是什么?为什么Python的解释这两个文件都能运行? CPython虚拟机既可以执行python文件,又可 ...

  10. python交互解释器_Python 交互解释器

    本章我们讨论交互式 Python 交互解释器. Python 代码可以通过两种基本方式启动. 作为脚本或在交互式解释器中. 这是一个小型 Python 脚本的示例. 它是从 UNIX Shell 启动 ...

最新文章

  1. GitHub 致歉:请再爱我们一次!
  2. [C#]统计文本文件txt中的行数(快速读取)
  3. PAT甲级1065 A+B and C (64bit):[C++题解]爆long long,熟悉计算机存储有符号数原理
  4. 一、MySQL日志与备份
  5. Istio 网关中的 Gateway 和 VirtualService 配置深度解析
  6. webService学习3:客户端生成webservice代码
  7. C语言之字符串探究(二):字符串原生操作——strlen、strcat、strcpy、strcmp自实现
  8. JavaScript刷新页面,不重复提交
  9. python基础 day1 var、 if、while、for、with as、open用法
  10. 太全面了,RF接口自动化框架项目实战
  11. mysql正则防注入_防止sql注入的方法
  12. Monty Hall Problem (三门问题)
  13. 华南理工大学函授计算机考试答案,函授大专考试试卷题型具体是怎样的
  14. 懂户型图 如何选择好户型
  15. 《财富》公布40岁以下美国富豪榜 戴尔居榜首 [我在IT meets Coupon里提到的两个均在其列]...
  16. UOJ #311「UNR #2」积劳成疾
  17. 图形推理题 答案揭晓
  18. shineblink HC-SR505人体红外感应传感器
  19. 《Linux 高级路由与流量控制手册(2012)》第九章
  20. 【2020 春招实习小米面试题】最大映射

热门文章

  1. 油猴脚本(tampermonkey)推荐与下载
  2. Python中简单的编程
  3. 关于 Pycharm专业版 安装教程,简单好用
  4. 计算机office demo,办公软件应用(Office2007)中级_DEMO盘-2013
  5. unity3d api 中文文档_官方文档
  6. 系统镜像ISO写入U盘
  7. Microsoft SQL Server 2008 R2官方中文版(SQL2008下载).rar
  8. linux定时开关机脚本,linux下实现定时关机
  9. 发字的楷书写法图片_想要不侵权?收下这篇可能是最全面的书法字设计指南!...
  10. 用VFP实现一个网盘软件,上传,下载,删除一个不少