Python解释器_计算机软件及应用_IT计算机_专业资料

Python解释器_计算机软件及应用_IT计算机_专业资料

ID:41569592

大小:57.27 KB

页数:3页

时间:2019-08-28

Python解释器_计算机软件及应用_IT计算机_专业资料_第1页
Python解释器_计算机软件及应用_IT计算机_专业资料_第2页
Python解释器_计算机软件及应用_IT计算机_专业资料_第3页
资源描述:

《Python解释器_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、使用Python解释器2.1.调用Python解释器Python解释器通常被安装在13标机器的/usr/local/bin/python3.5£

2、录下。/usr/iocai/bin目录包含进Unixshell的搜索路径里,以确保口J以通过输入:python3.5命令來启动他。⑴由于Python解释器的安装路径是可选的,这也可能是其它路径,你可以联系安装Python的用户或系统管理员确认(例如,/usr/local/python就是一个常见的选择)。在Windows机器上,Python通常安装在c:python35位置,当

3、然你口J以在运行安装向导时修改此值。要想把此FI录添加到你的PATH环境变量中,你可以在DOS窗口中输入以下命令:setpath=%path%;C:python35通常你可以在主窗口输入一个文件结束符(Unix系统是Controi-D,Windows系统是Control-Z)让解释器以0状态码退出。如果那没冇作用,你可以通过输入quit()命令退出解释器。Python解释器具有简单的行编辑功能。在Unix系统上,任何Python解释器都可能己经添加了GNUreadline库支持,这样就具备了精巧的交互编辑和历史记录等功能

4、。在Python主窗口中输入Control-P可能是检查是否支持命令行编辑的最简单的方法。如果发出嘟嘟声(计算机扬声器),则说明你可以使用命令行编辑功能;更多快捷键的介绍请参考交互式输入行编辑丿力史回溯。如呆没有任何声音,或者显示桦字符,则说明命令行编辑功能不可用;你只能通过退格键从当前行删除已键入的字符并重新输入。Python解释器冇些操作类似Unixshell:当使用终端设备(tty)作为标准输入调用时,它交互的解释并执行命令;当使用文件名参数或以文件作为标准输入调用时,它读取文件并将文件作为粹执行。第二种启动Pyth

5、on解释器的方法是python-ccommand[arg]这种方法可以在命令行执行Python语句,类似于shell中的・c选项。由于Python语句通常会包含空格或其他特殊shell字符,一般建议将命令用单引号包裹起来。有一些Python模块也可以当作脚本使用。你可以使用python-mmodule[arg]...命令调用它们,这类似在命令彳亍屮键入完整的路径名执行疾块源文件一•样。使用脚本文件时,经常会运行脚本然后进入交互模式。这也可以通过在脚本Z前加上-i参数来实现。2.1.1.参数传递调用解释器吋,脚木名和附加参数

6、传入一个名为sys.argv的字符串列表。你能够获取这个列表通过执行importsys,列表的长度大于等于1;没有给定脚木和参数吋,它至少也有一个元素:sys.argv[0]此吋为空字符串。脚木名指定为(表示标准输入)吋,sys.argv[0]被设定为'・*,使用・C瘠令吋,sys.argv[0]被设定为'-c*o使用・m離块参数吋,sys.argv[0]被设定为指定模块的全名。指令或者・m漠块之后的参数不会被Python解释器的选项处理机制所截获,而是留在sys.argv中,供脚本命令操作。2丄2・交互模式从tty读取命

7、令时,我们称解释器工作于爻迈•澳式。这种模式下它根据主提示符來执行,主提示符通常标识为三个大于号(»>);继续的部分被称为从属提示符,曲三个点标识(…)。在第一行之前,解释器打印欢迎信息、版本号和授权提示:$python3-5Python3.5.2(default,Mar162014,09:25:04)[GCC4.8.2]onlinuxType,,help,Hcopyright",Hcredits"orHlicense"formoreinformation.>>>输入多行结构吋需要从属提示符了,例如,下面这个if语句:>

8、>>the_world_is_flat">>>ifthe_world_is_flat:•…print("Becarefulnottofalloff!")•••Becarefulnottofalloff!关于交互模式更多的内容,请参见交互模式。2.2.解释器及其环境2.2.1.源程序编码默认情况下,Python源文件是UTF・8编码。在此编码下,全世界大多数语言的字符可以同时用在字符串、标识符和注释屮一尽管Python标准库仅使用ASCII字符做为标识符,这只是任何可移植代码应该遵守的约定。如果要正确的显示所有的字符,你的编

9、辑器必须能识别出文件是UTF-8编码,并且它使用的字体能支持文件中所有的字符。你也可以为源文件指定不同的字符编码。为此,在#!行(首行)后插入至少一行特殊的注释行来定义源文件的编码:#coding:encoding通过此声明,源文件中所有的东西都会被当做用encoding指代的UTF-8编码对待。在Py

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。