码迷,mamicode.com
首页 > 编程语言 > 详细

Python 3.5(十一) 函数

时间:2017-08-30 23:40:21      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:返回   lin   数列   func   邮件   blog   不同的   nbsp   参数   

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

二、定义和使用

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(十一) 函数

标签:返回   lin   数列   func   邮件   blog   不同的   nbsp   参数   

原文地址:http://www.cnblogs.com/p0yz/p/7455783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!