目录
打印“Hello World”是 Python 中的第一个程序。此程序不会接受任何用户输入,只会在输出屏幕上打印文本。它用于测试编译和运行程序所需的软件是否已正确安装。
# 打印 "Hello World"
print ("Hello World!")
程序执行结果为
Hello World!
执行Hello world程序的几种方法
使用 Python 解释器命令提示符模式
使用 Python 解释器显示Hello World消息非常容易。从 Windows 操作系统的命令终端启动 Python 解释器,然后从 Python 提示符发出打印语句,如下所示 –
例子
PS C:\> python Python 3.11.2(tags/v3.11.2:878ead1, Feb 72023,16:38:35)[MSC v.193464 bit (AMD64)] on win32 Type "help","copyright","credits"or"license"for more information.>>>print("Hello World") Hello World
类似地,在Linux系统上打印Hello World消息。
例子
$ python3 Python 3.10.6(main, Mar 102023,10:55:28)[GCC 11.3.0] on linux Type "help","copyright","credits"or"license"for more information.>>>print("Hello World") Hello World
使用 Python 解释器脚本模式
Python 解释器也可以在脚本模式下工作。打开任何文本编辑器,输入以下文本并保存为 hello.py。注意,只输入这一样,不要输入其他额外的内容。
print("Hello World")
对于 Windows 操作系统,打开命令提示符终端(CMD)并运行该程序,如下所示 –
C:\>python hello.py
从 Linux 终端运行程序
$ python3 hello.py
在 Linux 脚本中使用 Shebang #!
在 Linux 中,你可以将 Python 程序转换为可自执行的脚本。代码中的第一个语句应该是 shebang #!。它必须包含 Python 可执行文件的路径。在 Linux 中,Python 安装在 /usr/bin 目录中,可执行文件的名称为 python3。因此,我们将此语句添加到 hello.py 文件中
#!/usr/bin/python3
print ("Hello World")
您还需要使用 chmod +x 命令授予文件可执行权限
$ chmod +x hello.py
然后,您可以使用以下命令行运行该程序 –
$ ./hello.py
常见问题
Q:SyntaxError: Non-ASCII character ‘\xef’ in file test.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
通常遇到 Non-ASCII character 是遇到中文常见的坑了,因为脚本中有非ASCII的中文或其他字符。解决方案是在文件第一行添加如下代码,声明文件编码
# coding:utf-8
来自编码声明文档:如果 Python 脚本第一行或第二行中的注释与正则表达式匹配coding[=:]\s*([-\w.]+)
,则该注释将被视为编码声明;该表达式的第一组指定源代码文件的编码。编码声明必须出现在其自己的一行上。如果是第二行,则第一行也必须是仅注释的行。
https://stackoverflow.com/questions/41680533/is-coding-utf-8-also-a-comment-in-python