函数封装
函数定义
def 函数名():
函数封装的代码
······
def
是英文define的缩写函数名称应该能够表达函数封装代码的功能,方便后续的调用
函数名称的命名应该符合标识符的命名规则
==标识符可以由字母、下划线和数字组成==
==不能以数字开头==
==不能与关键字开头==
封装演练
- 第一步
def multiple_table(): # 冒号换行后要缩进
"""九九乘法表""" #这是函数注释的格式要求
row = 1
while row <= 9:
col = 1
while col <= row:
# print("*", end=" ")
# 乘号前的数字是列,乘号后的数字是行,结果是列*行
# end=后的""里加个\t是为了协助文本输出时垂直方向保持对齐
print("%d * %d = %d" % (col,row,col*row), end="\t")
col += 1
print("")
row += 1
multiple_table()
第二步-输入函数
#新建
.py
项目import zn_08函数 # zn_08函数是第一步的项目,是一个模块名 zn_08函数.multiple_table()
函数调用
通过函数名()
即可完成对函数的调用