Python 3.5(十一) 函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 3.5(十一) 函数相关的知识,希望对你有一定的参考价值。

函数式编程最重要的是增强代码的重用性和可读性

二、定义和使用

def 函数名(参数):   

    ...
    函数体
    ...

函数的定义主要有如下要点:

  • def:表示函数的关键字
  • 函数名:函数的名称,日后根据函数名调用函数
  • 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等...
  • 参数:为函数体提供数据
  • 返回值:当函数执行完毕后,可以给调用者返回数据。

以上要点中,比较重要有参数和返回值:

函数的有三中不同的参数:

  • 普通参数
  • 默认参数
  • 动态参数
    # ######### 定义函数 ######### 
    
    # name 叫做函数func的形式参数,简称:形参
    def func(name):
        print name
    
    # ######### 执行函数 ######### 
    #  ‘wupeiqi‘ 叫做函数func的实际参数,简称:实参
    func(wupeiqi)
    
    普通参数
    def func(name, age = 18):
        
        print "%s:%s" %(name,age)
    
    # 指定参数
    func(wupeiqi, 19)
    # 使用默认参数
    func(alex)
    
    注:默认参数需要放在参数列表最后

     

以上是关于Python 3.5(十一) 函数的主要内容,如果未能解决你的问题,请参考以下文章

python入门第十一天_函数

Python编程:从入门到实践——作业——第十一章(测试代码)

Python笔记·第十一章—— 函数 装饰器

python第十一天

python入门第二十一天——面向对象

Python学习第十一课——装饰器