在REPL交互式命令行中编写HelloWorld程序

一、什么是REPL
R:Read 读取输入内容
E:Evaluate 计算或执行输入内容
P:Print 打印计算或执行的结果
L:Loop 不断重复此过程
二、如何进入和退出REPL交互式命令行
在Windows操作系统中,在命令提示符窗口中输入python然后回车,即可进入REPL交互式命令行;
在MacOS和Ubuntu操作系统中,在终端窗口中输入python3然后回车,即可进入REPL交互式命令行。

进入REPL交互式命令行,会看到其提示符>>>。

输入exit()或quit(),都可退出REPL交互式命令行。
CTRL+d也可以直接退

三、在REPL交互式命令行中编写HelloWorld程序
>>> print(‘hello, world’) # 打印字符串’hello, world’
hello, world
解释器会读取并执行输入的代码,打印出字符串’hello, world’,
然后再次显示提示符>>>以等待用户的输入,因此,整个过程是REPL交互式的。

以上程序只有一行语句以及该语句的一条注释。
1. Python中的语句无须使用任何符号作为结束符。
    当然,也可以使用分号作为语句的结束符。
    当把两条或两条以上的语句写在同一行时,必须使用分号作为语句的结束符以便在语句之间进行分隔,
    例如:print('hello, world'); print('So Great!'); print('Hi friend')
2. 内置函数print()用于打印指定的字符串并换行
    如果不需要换行,可以在函数print()中添加一个参数end,并指定该参数的值为'',
    例如:print('hello, world', end = '')
3. 什么是函数
    简单地说,函数就是个黑匣子,它接收输入(参数),然后执行特定任务以完成特定功能,最后
生成输出(返回值)。其中,输入(参数)和输出(返回值)都是可选的,也就是说,可以有也可以没有。
4. 注释用于说明程序中某段代码的作用,是对程序的解释和补充说明。
    注释是程序的重要组成部分。
    注释可以增加程序的可读性和可维护性,软件开发人员应该养成编写注释的好习惯。
    解释器在读取程序时,会忽略所有的注释。
    Python中的注释包括两种:
    (1)单行注释。用#开头。
    (2)多行注释。将多行代码包含在三个引号中。(""")

四、REPL交互式命令行的使用场景
1. REPL交互式命令行通常用于快速验证小的Python代码片段
当代码的行数较多时,在REPL交互式命令行中编写代码就显得不方便了,最好使用文本编辑器或
集成开发环境IDE(PyCharm)。
2. 当退出REPL交互式命令行之后,编写的所有代码就会全部丢失,因此,如果想要保存编写的代码,
就只能使用文本编辑器或集成开发环境IDE了。