码迷,mamicode.com
首页 > 其他好文 > 详细

第七章、函数的基础02

时间:2019-08-11 14:47:12      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:函数   工具   func   问题   def   title   函数名   语法错误   ref   

第七章、函数的基础02

一、函数的定义

定义:在程序中,函数就好比某个功能的工具,准备工具就是定义了函数,遇到应用场景拿来用就是函数的调用

二、为何用函数

解决以下三个问题:

  1. 程序冗余

  2. 长须的拓展性差

  3. 程序的可读性差

三、如何用函数

先定义,后调用

  • 定义函数

    def 函数名(param1、param2……):
        """
        函数功能的描述信息
        :param1:描述
        :param2:描述
        :return:返回值
        """
        code 1
        code 2
        code 3
        ...
    
        return 返回值
    调用函数
    函数名(param1、param2……)
  • 函数定义阶段

    def func():
        bar()  # 不属于语法错误,不会报错
        print('*'*10)
  • 函数调用阶段

    def bar():
        print('from bar')
    
    def foo():
        print('from foo')
        bar()
    
    foo()
    '''
    from foo
    from bar
    '''
    def foo():
        print('from foo')
        bar()
    
    def bar():
        print('from bar')
    
    foo()
    '''
    from foo
    from bar
    '''

第七章、函数的基础02

标签:函数   工具   func   问题   def   title   函数名   语法错误   ref   

原文地址:https://www.cnblogs.com/demiao/p/11334854.html

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