什么是python交互模式

Python017

什么是python交互模式,第1张

Python有两种基本模式,脚本模式和交互模式。其中交互模式适合快速方便的运行单行代码或者代码块,因为它总是能立即给出运行结果,再加上Python的语法设计的很简洁且符合人们的数学习惯,所以Python交互模式可以作为计算器使用。

简单加减乘除

以Linux和MacOS为例,打开终端,输入命令(没有安装Python3或者其他问题请参考之前的文章):

可以进入Python交互模式,命令提示符>>>在提示我们输入命令。本篇文章将不会介绍Python数据类型或者其他的相关知识,仅仅站在一个试图迈进Python的大门的纯小白角度,看看Python一些简单有意思的功能。加法、减法分别使用+和-运算,负号也使用-,下面演示了一些加减运算,小数要使用小数点“.”:

可以发现,使用Python做整数的加减运算就像在计算器中做运算一样。乘除法也基本一致,乘法使用*符号(键盘上同时按下shift + 数字8),除法使用符号“/”:

你会发现,加减运算也十分符合我们的习惯,几乎不需要额外的学习成本。

Python的小数运算

Python在做小数之间的运算时,有时候会发生意想不到的情况,比如,计算"0.1 + 0.1":

结果完全正确,那么,要再多加一个0.1呢:

我们期望的结果是0.3,但实际结果是0.30000000000000004,十分近似,但是并不理想,再来看一个例子:

1.2 - 1不应该是0.2吗,0.19999999999999996是什么?其实这并不怪Python,使用二进制的计算机就是不能很好的处理十进制的小数,感兴趣的同学可以搜索“浮点数”相关内容。

1.

打开运行按win+R键打开运行窗口。

2.

打开cmd窗口在运行中输入cmd并点击确定。

3.

打开交互模式在命令行中输入python并回车即可打开交互模式。

不是。

Python??交互模式有以下几个注意点:??

1.??只能够输入Python命令,在Python交互模式下输入Python代码,而不要输入系统的命令。

2.??在交互模式下打印语句不是必须的??在交互模式下不需要输入完整的打印语句,解释器自动打印表达式的结果,但是在文件中则需要写print??语句来打印结果。

3.??提示符的变换和复合语句,当在交互模式下输入两行或多行的复合语句时,提示符会由>??变成??;如果要结束复合语句的输入并执行它,那么必须按下Enter键两次,复合语句才会被执行。

4.??交互提示模式一次运行一条语句,当你想测试某一条命令的时候,交互模式是一个很好的测试方法,输入然后回车即可看到执行结果,非常方便,当然对于复合语句来说,只要最后按两次Enter键即可运行代码,看到执行结果。