Python旧版课程库
Python第 02 期 - 基础查看课程总览

036 函数 - 初识函数

主要内容

  1. 函数的定义
  2. 函数的调用

1. 函数的定义

  • 将实现特定功能的代码定义成一个函数,每次当程序需要实现该功能时,只要执行(调用)该函数即可。
  • 通俗来讲,所谓函数,就是指为一段实现特定功能的代码"取"一个名字,以后即可通过该名字来执行(调用)该函数。 使用函数,可以大大提高代码的重复利用率。
  • 函数的意义:将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。
  • 函数定义分为4个部分:
  • 定义函数的关键字:def
  • 函数名
  • 参数
  • 函数体
  • 函数的定义如下
  • 如下程序定义了一个计算三角形面积的函数
    
    def triangle_area(w, h):
        area = w * h/2
        print('底边长为: ', w,' ,高为: ', h,'的三角形面积为:', area)
    

    2. 函数的调用

    和调用内置函数的方法一样,比如: print('Hello') int(3.1415926) 上述都是对函数的调用。 调用格式如下: 以下程序先定义一个函数,然后再调用该函数:
    
    def triangle_area(w, h):
        area = w * h/2
        print('底边长为: ', w,' ,高为: ', h,'的三角形面积为:', area)
    
    #调用计算三角形的面积函数
    triangle_area(15,7)
    triangle_area(8,12)
    triangle_area(10,9)
    

    3. 小结

  • 函数,就是指为一段实现特定功能的代码"取"一个名字,以后即可通过该名字来执行(调用)该函数。
  • 通过函数名可直接调用该函数的功能
  • OJ训练题

    1、练24.1 老狼老狼 - ★
    2、练26.3 求平均年龄 - ★
    3、练27.3 称心如意 - ★
    4、【入门】判断素数 - ★★
    5、【例29.2】 幂的末尾 - ★★★