博学谷第七天

2020-01-02  本文已影响0人  namufari

时间:2020年1月1日
内容:函数基础

*** 函数基础
**** 函数的作用:
函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。

函数在开发过程中,可以更高效的实现代码重用

**** 定义函数

def 函数名(参数):
    代码1
    代码2
    ......

**** 调用函数

函数名(参数)

注意:
参数可有可无。
函数必须先定义后使用

**** 参数作用

# 定义函数时同时定义了结婚搜用户数据的参数a和b,a和b时形参
def add_num(a, b):
    result = a + b
    print(result)

# 调用函数时传入了真实的数据10 和20,真实数据为实参
add_num(10, 20)

**** 函数的返回值
返回结果并退出函数

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

def 函数名(实参):
    """ 说明文档的位置 """
    代码
    ......
# help(函数名)
def sum_num(a, b):
    """ 求和函数 """
    return a + b

help(sum_num)
博学谷第七天

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

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

def testA():
    print('---- testA start----')
    testB()
    print('----testA end----')

testA()

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

**** 总结

def 函数名():
    代码1
    代码2
    ......
- 调用函数
函数名()
return 表达式
def 函数名():
    """ 函数说明文档 """
上一篇 下一篇

猜你喜欢

热点阅读