python-基础-12


函数封装

函数定义

def 函数名():
    函数封装的代码
    ······
  1. def是英文define的缩写

  2. 函数名称应该能够表达函数封装代码的功能,方便后续的调用

  3. 函数名称的命名应该符合标识符的命名规则

    ==标识符可以由字母、下划线和数字组成==

    ==不能以数字开头==

    ==不能与关键字开头==

封装演练

  • 第一步
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()

函数调用

通过函数名()即可完成对函数的调用


文章作者: 张忠楠
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张忠楠 !
评论
 上一篇
python_基础_13 python_基础_13
函数参数的使用 def sum_2_num(num1,num2): # num1和num2是形参 """对两个数字的求和""" result = num1 + num2 print("%d +%d = %d" %
2020-04-16
下一篇 
python_基础_11 python_基础_11
字符串中的转义字符 \t在控制台输出一个制表符,协助在输出文本时垂直方向保持对齐 \n在控制台输出一个换行符 \"双引号 制表符的功能是在不使用表格的情况下在垂直方向按列对齐文本 其它转义字符可点击转义字符
2020-04-14
  目录