掌握Python的X篇_3_Python的两种编程方式:交互式与脚本式
- 1. 交互式编程
- 2. 脚本式编程
- 3. 其他补充
- 3.1 python源码文件后缀的问题
- 3.2 关于原生工县和开发工具的选择
Python有两种编程方式:
交互式编程
:写一行python语句,马上运行一行,并显示效果脚本式编程
:将所有的python语句,与在一个文本文件中,然后通过python.exe一口气运行
1. 交互式编程
当我们通过控制台,输入python,启动成功后,我们就进入到了交互式编程环境。
可以进行公式计算
C:\Users\>python
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 56*34
1904
>>>
2. 脚本式编程
所谓的脚本式编程,需要我们先在一个文本文件中,写好相关的python代码。然后通过python.exe一口气运行。
以下展示实例的过程,首先,我们新建一个文本文件,并修改其中的内容为:
print ("hello world")
print (200+1000-1234)
print (111*222)
print ("end")
保存文件,并且在该目录下,开创一个控制台(建议使用shift+右键)。
通过以下命令,我们可以执行firstpy.txt这个脚本
python .\fistpy.txt
可以看到,相关的运行结果显示在控制台上。以上过程的原理,python依然起到了“翻译器”的作用。
只不过交互式编程环境,是写一行翻译一行。而脚本编程,是一口气翻译整个脚本文件。
一般情况下,交互式编程环境有利于做小范围尝试;而脚本式编程,是我们最终工作的结果。
3. 其他补充
3.1 python源码文件后缀的问题
从以上的例子可以看出,python.exe会翻译带有python源码的文本文件,而不在意后缀。但是,一般的情况下,我们推荐大家使用py作为python脚本文件的后爱,比如“firstpy.py”
3.2 关于原生工县和开发工具的选择
- 我们刚使用的python.exe是原生的python交互式环境
- 我们还是用来记事本+python.exe的方法,做脚本编程
- 他们本质上都没有错。但是,效率并不高。
通常为了开发效率,我们不使用原生的python.exe和记事本写python代码
而使用高级的工具:交互式的使用ipthon,脚本式的使用VSCode
4. 学习视频:Python的两种编程方式:交互式与脚本式