函数的定义调用与返回值


函数:将用于进行某种计算或具有某种功能的一系列语句进行封装命名,方便其他程序代码调用的子程序.

  • 内置函数:
    print()、input()、len()
  • 标准库函数:
    使用标准库函数:需要import()导入函数库或模块如,math.sin(),turtle.circle()
  • 第三方函数:
    需要自行安装,使用import导入函数库或模块,如jieba.lcut()、pyplot.plot()
  • 自定义函数:
     def fact():
     
    # 关键字 函数名 参数:数量不限,参数名用于访问传入的对象    
    # 文档字符串:用连续的3个双引号,"""是 Python 中独有的注释方式:包括参数和返回值的个数,类型等信息 """
    # 函数名要符合命名规范,PEP8规范约定字母小写应具有一定含义:read_file()、get_data()能简单说明函数的功能
    # 函数体实现函数的功能 代码缩进量一般为4个空格
    # return 返回值关键字 将一个或者多个处理结果返回给函数调用处,如果没有返回值语句或者返回值数据为0个时,返回值为null
    # 使用自定义函数的时候规则:先定义后调用,函数定义放在调用之前
无参函数的调用

无参函数: 没有参数,函数无需外部数据即可执行

函数返回值

返回值语句由 return 关键词开头,可以是值或者表达式
没有类型和数量限制,多个返回值以元组类型返回
当函数由多条返回值语句时,只能执行其中一条执行任意 return 语句都会结束函数调用


Author: xt_xiong
转载要求: 如有转载请注明出处 :根据 CC BY 4.0 告知来自 xt_xiong !
评论
  标题