• python——函数的基本概念


    Python函数认识

    1. 数学定义
      • y = f(x), y是x的函数,x是自变量。
    2. python中的函数组成
      • 由若干语句组成的语句块、函数名称、参数列表构成,函数是组织代码的最小单元
      • 像一个黑盒子,我们给它数据,它可以为我们完成一定的功能
    3. 函数的作用
      • 在结构化编程中,函数是对代码的最基本封装,一般都是按照功能组织一段代码
      • 封装的目的是为了造各种黑盒子,可以重复使用,减少冗余代码
      • 在整体的程序中代码更加地简洁美观、可读易懂
    4. 函数的分类
      • 内建函数; 例如max()、 reversed()等函数
      • 库函数; 例如math.ceil()等
      • 自定义函数; 通过def关键字进行定义

    python函数的定义

    通过def关键字进行定义,如下:

    def 函数名(参数列表):
    	函数体(代码块)
    	[return [返回值]]  # 中括号代表可省略的东西
    

    代码解读:
    1. 函数名就是标识符, 命名要求和变量的命名要求相同,如不懂,可参考本人博客文章
    2. 语句块必须缩进,缩进4个空格
    3. 上面代码中如果没有return 返回值这一句,会默认自动返回None,如果是有return没有返回值,也会默认返回None
    4. 定义中的参数列表称为形式参数,只是一种符号表达式(标识符),简称形参

    Python函数的调用

    上面的函数定义,只是声明了一个函数,它不会被执行,需要调用才会执行
    调用方式:
    - 在函数名后面加上小括号,如果有必要在括号内传入参数,传参方式可以参考本人博客文章
    - 调用时写的参数是实际参数,是实实在在传入的值,简称实参

    def fac(x, y): # fac是函数名, x, y是形式参数,简称形参
    	result = x * y # 代码块,函数体
    	return result # 返回值
    
    final = fac(4, 5) # 这里就是函数调用,函数计算完成后,把返回值赋值给final变量
    print(final) # 其实这里也是调用print函数,print函数的作用是把我们传入的final参数打印到屏幕上
    

    代码解读:
    定义时:

    1. 定义了一个函数,函数名是fac,能接受2个参数
    2. 该函数计算的结果会作为return的返回值返回
      调用时:
    3. 用函数名fac后面加一个括号和两个参数进行调用,等号右边函数进行计算,计算结果通过return返回,赋值给变量final
    4. 定义函数要在调用之前,就像使用变量一样,使用时肯定已经定义过了
    5. 函数是可调用对象,可以用内建函数callable()进行测试

    如果需要了解函数参数,可参考本人博客文章

  • 相关阅读:
    绿茶一杯辨蜂蜜
    将Windows桌面扩展到第二个显示器/投影机上
    各种茶的特点和挑选(未完)
    转载一位操盘手的惊人语录 
    大家看看这个资料,有助于你了解股市
    庄家的故事之000503海虹控股
    股本变迁,分红扩股数据调查
    onchange 和 onkeyup,onpropertychange 用法小记
    对范美忠事件的评论
    一位天涯的朋友在星期一晚上发来的留言
  • 原文地址:https://www.cnblogs.com/duanming/p/11830291.html
Copyright © 2020-2023  润新知