Java教程

函数的使用(二)与总结

本文主要是介绍函数的使用(二)与总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、 函数的说明文档

  函数的说明文档也叫函数的文档说明。

  1.1 语法

  定义函数的说明文档

  def 函数名(参数):

    """说明文档的位置"""

    代码

  查看函数的说明文档

  help(函数名)

  5.2 体验

 

# help(len)  help函数作用:查看函数的说明文档(函数的解释说明的信息)

def sum_num(a, b):
    """求和函数"""
    return a + b

help(sum_num)

# 函数的说明文档的高级使用
def sum_num1(a, b):
    """
    求和函数
    :param a:参数1
    :param b:参数2
    :return:返回值
    """
    return a + b

help(sum_num1)

 

 

 

 

二、 函数嵌套调用

  所谓函数嵌套调用指的是一个函数里面又调用了另一个函数。

  示例:

 

def testB():
    print('--- testB start ---')
    print('这里是testB函数执行的代码...(省略)...')
    print('--- testB end ---')

def testA():
    print('--- testA start ---')
    # 嵌套调用B
    testB()
    print('--- testA end ---')

testA()

 

  如果函数A中,调用了另一个函数B,那么先把函数B中的任务都执行完毕之后才会回到上次 函数A执行的位置。

 三、 函数应用

  3.1 打印图形

 

# 1.打印一条横线
def print_one():
    print('-' * 20)

# print_one()

# 2.函数嵌套调用实现多条横线
def print_tow(num):
    i = 0
    while i < num:
        print_one()
        i += 1

print_tow(6)

 

 

   3.2 函数计算

# 求任意三个数之和
def sum_num(a,b,c):
    return a + b + c

saa = sum_num(2, 5, 9)
print(saa)

# 任意三个数求平均值
def sum_num1(a,b,c):
    sumreturn = sum_num(a,b,c)
    return sumreturn/3

sumsaa = sum_num1(6,4,5)
print(sumsaa)

四、总结

  1. 函数的作用:封装代码,高效的代码重用

  2. 函数的使用步骤

    定义函数

      def 函数名():

        代码1

        代码2

    调用函数

      函数名()

  3. 函数的参数:函数调用的时候可以传入真实数据,增大函数的使用灵活性

    形参:函数定义时书写的参数(非真实数据)

    实参:函数调用时书写的参数(真是数据)

  4. 函数的返回值

    作用:函数调用后,返回需要计算结果

    写法:

      return 表达式

  5. 函数的说明文档

    作用:保存函数解释说明信息

    写法:

      def 函数名():

        """函数说明文档"""

  6. 函数嵌套调用:一个函数内部嵌套另一个函数

 

这篇关于函数的使用(二)与总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!