【Python零基础学习】python第一个helloworld程序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
# /***********************************************************************************
# Copyright : 2019 - 2020
# FileName : helloworld.py
# Author : Hello 前端俱乐部
# Version :
# Date Of Creation : 2019/08/22 13:30:00
# Description : Python零基础学习 代码编写
# :
# :
# Function List :
# ***********************************************************************************/

def test():
"""
打印 'Hello, world!'
"""
print ('Hello, world!')

if __name__ == "__main__":
test()

保存为 helloworld.py, 执行查看结果

1
2
[me@VM_0_14_centos python]# python helloworld.py 
Hello, world!

我们可以看到屏幕输出了 Hello, world!

这是一个基础完整的python Helloworld程序,我们将逐步说明

第 1 行

指示linux下python的调用方式,如果不能完全理解,先保留这样的习惯,每个源文件第一行就是调用方式说明

第 2 行

指示python源码文件的编码方式,utf-8是非常通用常见的编码方式

第 3 ~ 13 行

井号(#) 代表了python的行注释,井号后的内容都是注释内容

填写文件注释是一个很好的编码习惯

第 15 行

这是一个标准的函数声明

其中
def 是关键字,函数声明的开始,表示这是一个函数
: 后代表了函数体,python并不使用 其他编程语言常见的大括号 作为函数体

函数体内容和函数声明头(第15行)都有一定的缩进,python严格执行缩进作为代码体

第 16 ~ 18 行

函数的块注释,python使用3个连续引号作为块注释

第 19 行

print 是python的一个内置系统函数,可以直接调用

第 21 行

这是一个 if 判断语句,注意没有括号 (), 行尾跟随分号:

这条语句的作用是判断这个模板是作为主入口,主动执行,而非其他模块import的被动执行

第 22 行

python函数调用,和大多数编程语言一样的语法

坚持原创技术分享,谢谢鼓励我继续创作!