【Python】Python解释器
Python解释器
- 2.1调用解释器
- 2.1.1启动解释器的四种方式
- 2.1.2交互模式
- 2.2解释器的运行环境
- 2.2.1源文件的字符编码
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站。
解释器可以以交互式快速的进行代码的执行和调用
2.1调用解释器
2.1.1启动解释器的四种方式
1、cmd
、win+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解释器相关推荐
- Python培训教程:什么是Python全局解释器锁(GIL)?
本期Python培训教程小编为大家带来的是关于"什么是Python全局解释器锁(GIL)?"的问题,全局解释器锁是计算机程序设计语言解释器用于同步线程的工具,使得在同一进程内任何时 ...
- Python设计模式-解释器模式
Python设计模式-解释器模式 代码基于3.5.2,代码如下; #coding:utf-8 #解释器模式class PlayContext():play_text = Noneclass Expre ...
- python各个解释器的用途-python的解释器是什么?
python解释器是解释python脚本执行的程序.编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执行.py文件. python解释器种 ...
- python解释器是什么-python的解释器是什么?
python解释器是解释python脚本执行的程序,当开发者在编写python代码保存后,就会得到一个以".py"为扩展名的文本文件,若要运行此文件,就需要python解释器去执行 ...
- python各个解释器的用途-常用的五种Python解释器|老男孩网络Python学习课程
Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释 ...
- python各个解释器的用途-Python解释器有哪些?Python解释器种类
Python是一门解释器语言,代码想运行,必须通过解释器执行,Python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能正常运行Python代码,以下是常用的五种Python解释 ...
- 熟悉Python Interpreter解释器
1. 启动python解释器 2. python解释器的两种模式 3. 错误处理 4. 设置python解释器启动代码 5. 执行python module 5.1 python文件注释 5.2 如何 ...
- /usr/bin/python^M: 解释器错误: 没有那个文件或目录
[1]问题现象 执行python脚本,提示错误:/usr/bin/python^M: 解释器错误: 没有那个文件或目录 [2]原因分析 大多数是因为脚本文件在windows下编辑过.在windows下 ...
- Python的解释器和字节码
首先我们先规定Python解释器指的是 CPython解释器. 1.py文件和pyc文件的区别是什么?为什么Python的解释这两个文件都能运行? CPython虚拟机既可以执行python文件,又可 ...
- python交互解释器_Python 交互解释器
本章我们讨论交互式 Python 交互解释器. Python 代码可以通过两种基本方式启动. 作为脚本或在交互式解释器中. 这是一个小型 Python 脚本的示例. 它是从 UNIX Shell 启动 ...
最新文章
- GitHub 致歉:请再爱我们一次!
- [C#]统计文本文件txt中的行数(快速读取)
- PAT甲级1065 A+B and C (64bit):[C++题解]爆long long,熟悉计算机存储有符号数原理
- 一、MySQL日志与备份
- Istio 网关中的 Gateway 和 VirtualService 配置深度解析
- webService学习3:客户端生成webservice代码
- C语言之字符串探究(二):字符串原生操作——strlen、strcat、strcpy、strcmp自实现
- JavaScript刷新页面,不重复提交
- python基础 day1 var、 if、while、for、with as、open用法
- 太全面了,RF接口自动化框架项目实战
- mysql正则防注入_防止sql注入的方法
- Monty Hall Problem (三门问题)
- 华南理工大学函授计算机考试答案,函授大专考试试卷题型具体是怎样的
- 懂户型图 如何选择好户型
- 《财富》公布40岁以下美国富豪榜 戴尔居榜首 [我在IT meets Coupon里提到的两个均在其列]...
- UOJ #311「UNR #2」积劳成疾
- 图形推理题 答案揭晓
- shineblink HC-SR505人体红外感应传感器
- 《Linux 高级路由与流量控制手册(2012)》第九章
- 【2020 春招实习小米面试题】最大映射
热门文章
- 油猴脚本(tampermonkey)推荐与下载
- Python中简单的编程
- 关于 Pycharm专业版 安装教程,简单好用
- 计算机office demo,办公软件应用(Office2007)中级_DEMO盘-2013
- unity3d api 中文文档_官方文档
- 系统镜像ISO写入U盘
- Microsoft SQL Server 2008 R2官方中文版(SQL2008下载).rar
- linux定时开关机脚本,linux下实现定时关机
- 发字的楷书写法图片_想要不侵权?收下这篇可能是最全面的书法字设计指南!...
- 用VFP实现一个网盘软件,上传,下载,删除一个不少