python基础-操作函数1

本文深入解析Python函数的概念,包括函数的定义、使用、返回值及调用方式,旨在提高代码的组织性和可读性,减少冗余,增强程序的可扩展性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  一、什么是函数:

  函数就是具备某一功能的工具,工具的使用必须先存在后使用

   函数的使用必须遵循先定义、后调用的原则

   函数分为两大类:

     1.内置函数:系统python解释器已定义,可以直接调用

     2.自定义函数:程序员自己定义

  二、为什么要用函数

  1.程序的组织结构不清晰、可读性差

    2.日积月累冗余代码过多

    3.程序的可扩展性极差

  三、怎么用

   1.语法:

    语法:

     def  函数名([参数1,参数2,参数3...])

          """

            文档注释

          """

            code

             .......

            [return 返回值]

      2.定义函数的三种形式:

      2.1无参函数

      def func1():

        code

      2.2有参数

      def  func2(x,y):

        code

      2.3 空函数

      def func3():

        pass

     3.定义函数阶段发生了什么事:

     

      过程:申请一块内存空间,该空间对应一个内存地址,把函数体代码放到该内存空间当中,并将内存地址跟函数名建立绑定关系

    注意:定义阶段只检测语法,不执行代码

    

    4.调用函数发生了什么事情?

    1.根据函数名找到函数的内存地址

     2.函数的内存地址加括号可以触发函数体代码的执行

   5.调用函数的几种方式:

    1.无参调用  f1()

     2.有参调用  f2(x,y)

     a.有返回值调用  res = f3(x,y)

     b.有返回值函数嵌套调用  res = f3(f3(x,y),z)

     6.函数的返回值

    1.什么是函数的返回值:函数的返回值是函数体代码运行的一个成果

    2.什么时候用函数的返回值:若函数体代码执行根据业务需求,得到数据。此数据是若是潜在的函数结果则返回

    3.如何用返回值:语法:return 值

      注意:

         a.返回值没有数据类型限制

         b.返回值没有个数限制.用逗号分割多个值,那代表元祖

         c.不写retrun 默认返回None

         d.函数体可以有多个return, 执行retrun ,立即终止函数并当做此次运行的结果

          

         

         

 

转载于:https://www.cnblogs.com/linbin7/p/10513793.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值