如何正确完成python3脚本

2024-05-23 20:03:51 发布

您现在位置:Python中文网/ 问答频道 /正文

<>在C++中,^ {< CD1>}函数被标准化为^ {< CD2>},因此应该执行{{CD3}}。此外,程序通常会在末尾打印一行提要以刷新stdout,如下所示:

最小、完整、可验证的示例

你好_世界.cpp

#include <iostream>
int main() {
    std::cout << "hello, world" << std::endl;

    printf("\n");
    return(0);
}

你好,世界

有没有一种等效的方法可以正确地退出Python脚本?也打印一个换行符,然后显式地用代码0退出,这有意义吗?在

你好_世界.py

^{pr2}$

你好,世界

Tyvm:^)


Tags: 函数程序示例includestdout世界cppint
1条回答
网友
1楼 · 发布于 2024-05-23 20:03:51

python脚本在没有代码可运行时结束。教科书《hello world program》只有一行:

print("hello, world!")

Python的print()函数等同于其他语言的println()函数,因为它默认情况下会打印一个换行符。您可以使用可选的end关键字参数更改此行为:

^{pr2}$

如果出于任何原因只想打印一个额外的行,您甚至不必费心指定它—您只需调用print()而不带任何参数,它将打印一个空行。在

您将看到的大多数python脚本还将具有如下特性:

if __name__ == "__main__":
    print("hello, world!")

这本质上是一个过滤器,以确保当前代码以脚本的形式运行,并且它不仅仅是由其他文件导入的(__name__是一个内置变量,它声明了模块导入时使用的名称,或者{}如果它直接从命令行运行,因此没有从任何地方导入)。在

默认情况下,python脚本将以代码0退出。如果您想用不同的返回码退出(例如,如果您的脚本遇到错误并且您想优雅地退出),您可以使用内置的exit()(或者sys.exit()),如果您想更安全一点,请参阅@cdarke下面的优秀注释)。否则,标准做法是让脚本自行结束。在

相关问题 更多 >