zoukankan      html  css  js  c++  java
  • 8、python之函数

    一、为什么要写函数?

    • 代码可以重用——任意地方可以调用该函数
    • 保持一致性——只要修改函数,所有调用了该函数的地方也就修改了
    • 可拓展性——增加函数的功能,所有调用了该函数的地方也就增加了对应的功能

    二、内置函数:python自带的函数

      1、round(a,n):取a的小数点后n位

         

    三、自定义函数:自己写的函数 

    语法:

           def 函数名(参数1,参数2,参数3):

                 函数体

                 return 表达式

    • 函数的参数个数:>=0个
    • 函数体里面没有return,或者return后面无表达式===返回None
    • return后面有一个表达式,返回表达式的结果
    • return后面有多个表达式,表达式间用逗号隔开返回一个表达式结果组成的元组
    • return相当于函数结束,return后面的语句不会被执行,所以return一般放在最后

        

     

     函数返回多个值时(元组)的输出方式:

    1、通过下标输出

    2、序列解包输出——推荐

     

     

     

    四、函数参数基本概念

    1、形式参数(形参):函数定义的时候的参数

    2、实际参数(实参):调用函数时实际传递给函数的参数

    五、函数参数类型

     1、必须参数:必须要传递的参数,如下图中的a、b是必须传递的,且a、b不能调换顺序

          

     2、关键字参数:在调用函数时指明实参是具体要给哪个形参,参数不一定按照函数的形参的位置,但是函数有多少个形参,就要传递多少个实参

         

     3、默认参数:就是在参数中已经赋值的参数,且默认参数必须放在所有必须参数的后面,且所有实参必须按照形参顺序传递(如果参数的值是固定的一个值时,就将该参数定位为默认参数)

          

     

  • 相关阅读:
    InfoPath Resource Sites
    深入浅出SharePoint——批量导入数据
    理解Javascript_07_理解instanceof实现原理
    二分图匹配(匈牙利算法模板)
    不錯的幾個ICON搜尋網站推廌
    Sql Server 执行计划及Sql查询优化
    SCSI RAID与IDE RAID性能对比说明
    Lucene.Net的中文分词组件AdvancedChineseAnalyzer
    NAS和SAN存储和恢复技术介绍
    百万数据查询优化技巧三十则
  • 原文地址:https://www.cnblogs.com/yhms/p/11478046.html
Copyright © 2011-2022 走看看