如何使用Python交互式控制台

进入互动控制台 可以从任何安装了Python的本地计算机或服务器访问Python交互式控制台。您通常希望使用的命令输入Python的默认版本的Python交互式控制台:python 如果您设置了编程环境 ,则可以启动环境并访问在该环境中安装的Python和模块版本,方法是首先进入该环境:cd environments. my_env/bin/activate 然后...
如何使用Python交互式控制台
进入互动控制台
可以从任何安装了Python的本地计算机或服务器访问Python交互式控制台。
您通常希望使用的命令输入Python的默认版本的Python交互式控制台:
python

如果您设置了编程环境 ,则可以启动环境并访问在该环境中安装的Python和模块版本,方法是首先进入该环境:
cd environments. my_env/bin/activate

然后键入python命令:
python

在这种情况下,Python的默认版本是Python 3.5.2,一旦我们输入命令,它将显示在输出中,以及相关版权声明和一些您可以输入额外信息的命令:
OutputPython 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linuxType "help", "copyright", "credits" or "license" for more information.>>>

下一个命令的主要提示是三个大于符号( >>> ):
您可以通过将版本号附加到命令来定位特定版本的Python,而不需要空格:
python2.7
OutputPython 2.7.12 (default, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609] on linux2Type "help", "copyright", "credits" or "license" for more information.>>>

在这里,我们收到了使用Python 2.7.12的输出。 如果这是我们的默认版本的Python 2,我们也可以使用命令python2输入到这个交互式控制台。
或者,我们可以使用以下命令调用默认的Python 3版本:
python3
OutputPython 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linuxType "help", "copyright", "credits" or "license" for more information.>>>

我们也可以使用python3.5命令调用上述交互式控制台。
随着Python交互式控制台的运行,我们可以继续使用Python的shell环境。
使用Python交互控制台
Python交互式解释器接受Python语法,您将遵循>>>前缀。
例如,我们可以为变量分配值:
birth_year = 1868

一旦我们将整数值1868分配给变量birth_year ,我们将按返回并接收一个新行,其中三个大于标号作为前缀:
birth_year = 1868

我们可以继续分配变量,然后用运算符进行数学运算 ,得到计算结果:
>>> birth_year = 1868>>> death_year = 1921>>> age_at_death = death_year - birth_year>>> print(age_at_death)53>>>

正如我们在文件中使用脚本一样,我们分配了变量,从另一个中减去一个变量,并要求控制台打印表示差异的变量。
就像任何形式的Python一样,您也可以使用交互式控制台作为计算器:
>>> 203 / 2010.15>>>

在这里,我们将整数203除以20 ,并返回了10.15的商。
多行
当我们编写Python代码时,将覆盖多行,解释器将使用辅助提示符连续行,三个点( ... )。
要突破这些连续线,您需要按两次ENTER 。
我们可以在下面的代码中看到这样的代码,它分配两个变量,然后使用条件语句来确定打印到控制台的内容:
>>> sammy = 'Sammy'>>> shark = 'Shark'>>> if len(sammy) > len(shark):... print('Sammy codes in Java.')... else:... print('Sammy codes in Python.')... Sammy codes in Python.>>>

在这种情况下,两个字符串的长度相等,所以else语句打印。
请注意,您将需要保留Python缩小四个空格的约定,否则您将收到错误:
>>> if len(sammy) > len(shark):... print('Sammy codes in Java.')
File "<stdin>", line 2
print('Sammy codes in Java.')
^IndentationError: expected an indented block>>>2017-11-11
mengvlog 阅读 6 次 更新于 2025-07-19 12:59:02 我来答关注问题0
  •  翡希信息咨询 pycharm写的小程序怎么执行

    点击菜单栏中的“Run”选项。或者使用快捷键Shift+F10来启动当前打开的Python文件。如果文件中定义了main方法,PyCharm会直接执行该方法;如果没有定义,可以选择在当前文件中所有可执行代码、选定的代码块,或者直接在输入框中手动输入需要执行的语句。使用Python控制台进行交互式执行:使用快捷键Alt+Shift+E...

  • 在这里,我们收到了使用Python 2.7.12的输出。 如果这是我们的默认版本的Python 2,我们也可以使用命令python2输入到这个交互式控制台。或者,我们可以使用以下命令调用默认的Python 3版本:python3 OutputPython 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linuxType "...

  •  深空见闻 python交互式编程是什么

    打开Python解释器:在命令行中输入python或python3即可启动Python交互式解释器。使用IDLE:IDLE是Python的标准集成开发环境,它自带交互式解释器,适合初学者使用。使用Jupyter Notebook:通过安装Jupyter Notebook,用户可以创建一个强大的交互式计算平台,用于编写、测试和共享代码文档。总之,Python交互式编程是学...

  • 基本用法涉及ipywidgets提供的一系列小部件,如按钮、滑块、文本输入框等。通过简单Python代码,创建并嵌入到Notebook中。例如,创建滑块并显示其值变化。进阶用法展示了ipywidgets的强大,支持复杂交互和动态更新。通过创建下拉菜单控制滑块范围,实现更高级功能。异常处理在使用ipywidgets时尤为重要,通过try-...

  • 1.打开运行按win+R键打开运行窗口。2.打开cmd窗口在运行中输入cmd并点击确定。3.打开交互模式在命令行中输入python并回车即可打开交互模式。

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部