c语言编程笔录

首页 >   > 笔记大全

笔记大全

python交互模式指的是什么

更新时间:2023-11-11

Python交互模式

Python交互模式是Python解释器在命令行下直接与用户交互的模式,也被称为REPL (Read-Eval-Print Loop)。使用交互模式可以快速地尝试代码片段或测试新特性,这对于编程工作效率非常有帮助。

基本使用

打开终端,输入python命令就可进入Python交互模式:

$ python
Python 3.8.2 (default, Apr 27 2020, 15:53:34)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

输入Python代码,代码会立即被解释并执行,返回结果显示在下一行。例如:

>>> x = 2+3
>>> x
5
>>> print("Hello World!")
Hello World!

More Tricks

Python交互模式还有一些有趣的小技巧,比如使用下划线获取最近一次的表达式结果:

>>> 2 + 3
5
>>> _ * 2
10

使用help()函数可以获得模块、类型、函数或方法等的帮助信息:

>>> help(print)
Help on built-in function print in module builtins:

print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    flush: whether to forcibly flush the stream.

在一行代码中,可以使用分号分隔多个语句:

>>> x = 10; y = 20; print(x+y)
30

如何退出交互模式

退出Python交互模式可通过两种方式:

1、输入exit()或quit()函数:

>>> exit()
$

2、组合按键Ctrl-D(Ctrl-Z on Windows):

$

这时光标会移动到下一行,输入python命令就又会进入Python交互模式。