第一个Python程序Hello world!

打印“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

常见问题

0
你遇到了哪些问题呢?欢迎交流x

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

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x