1.4 交互模式/开发环境
1.4.1 交互模式
环境变量设置正确之后,在命令行中输入:python,即可进入Python的交互模式:
C:\Users\liugu>python
Python 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
可以在交互模式下运行Python语句,得到结果:
>>> 10 + 20
30
>>> print('Python OK!')
Python OK!
>>>
除去最基本的命令行交互之外,还有其它功能更强大的交互模式,例如IPython等,不过需要进行额外的安装:
C:\Users\liugu>pip install ipython
然后可以运行使用:
C:\Users\liugu>ipython
Python 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 9.5.0 -- An enhanced Interactive Python. Type '?' for help.
Tip: The `%timeit` magic has a `-o` flag, which returns the results, making it easy to plot. See `%timeit?`.
In [1]: print('hello')
hello
In [2]:
1.4.2 开发环境
另一种编写运行Python代码的方式是在开发环境中编写代码,并保存为.py文件运行。
开发环境根据其功能大致可以分为两类:IDE和编辑器
IDE(集成开发环境,Integrated Development Environment):这一类开发环境一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套件。例如:PyCharm,Spyder等。
PyCharm官方下载地址,推荐使用免费的社区版:
https://www.jetbrains.com/pycharm/download/
如在linux系统中需要解压下载的tar.gz安装包,并执行:
root@py:~# tar -xzvf pycharm-community-2019.3.tar.gz
root@py:~# cd pycharm-community-2019.3
root@py:~/pycharm-community-2019.3# cd bin
root@py:~/pycharm-community-2019.3/bin# ./pycharm.sh
编辑器:这一类开发环境主要提供代码的编辑,加上一些专门的插件,可以实现语法高亮,调试,代码管理等功能。例如:VIM,VisualStudio Code+插件,Sublime Text+插件等。
IDE环境功能完整,一步到位。而编辑器+插件的方式更为灵活,可以根据实际情况进行选择。建议初学者使用PyCharm作为开发工具,便于上手。
有了开发环境,交互模式还有什么用?
在IDE或编辑器中编写代码的时候,发现一段代码运行有问题的时候,立刻打开交互模式实验代码,看一下代码运行的结果。