![你好!Python](https://wfqqreader-1252317822.image.myqcloud.com/cover/142/50418142/b_50418142.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.5 庖丁解牛Hello World
至此只是介绍了如何编写和运行Hello World程序,还没有对Hello World程序代码进行解释。
![](https://epubservercos.yuewen.com/01844F/29686567704626606/epubprivate/OEBPS/Images/22_03.jpg?sign=1739284719-iR2cAdBK7xCgzSneil6kdcbU05SPGtmF-0-acc8170a263caa55337f66cea9713356)
从代码中可见,Python实现Hello World的方式比Java、C和C++等语言要简单得多,而且没有main主函数。下面详细解释一下代码。
代码第①处和第②处之间使用两对三重双引号包裹起来,这是Python文档字符串,起到对文档注释的作用。三重双引号可以换成三重单引号。代码第③处是声明字符串变量string,并且使用"Hello,World."为它赋值。代码第④处是通过print函数将字符串输出到控制台,类似于C中的printf函数。print函数语法如下:
![](https://epubservercos.yuewen.com/01844F/29686567704626606/epubprivate/OEBPS/Images/22_04.jpg?sign=1739284719-ecl6CKJvI0HoT980hVqLs53wp9yzFmNf-0-2725da383a3a0e956c64107ef4dc291d)
print函数有5个参数:*objects是可变长度的对象参数;sep是分隔符参数,默认值是一个空格;end是输出字符串之后的结束符号,默认值是换行符;file是输出文件参数,默认值sys.stdout是标准输出,即控制台;flush为是否刷新文件输出流缓冲区,如果刷新字符串会马上打印输出,默认为不刷新。