【Python】Python解释器

举报
会振刀的程序员 发表于 2023/05/16 14:48:54 2023/05/16
【摘要】 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进入交互模式。退...

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 -*-
1
其中,encoding 可以是 Python 支持的任意一种 codecs。

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

-*- coding: cp1252 -*-

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。