函数基础

函数基础

三问:

# 什么是函数
   函数就是封装了一个功能
# 为什么用
   实现代码的整,增加代码可读性,减少代码冗余,增强可扩展性
# 怎么用
   先定义在调用

函数定义

def 函数名(参数1,参数2 ...):
    '''文档描述'''
    函数体
    return 

函数调用

函数名()
'''
定义函数只检测语法,不执行代码
只有调用才会执行函数体代码
'''

#定义阶段
def foo():
    print('in the foo')
    bar()

def bar():
    print('in the bar')

#调用阶段
foo()
'''
因为在定义阶段,bar已存在于内存中,所以在上面调用没有毛病
'''

'''
有参函数的调用时,需要几个参数就传入几个参数
'''

函数返回值

return后面没有值,则省略不写,不是所有的函数都需要返回值
如果有多个返回值,则返回一个小元组
posted @ 2021-06-09 16:34  剧终cur  阅读(45)  评论(0)    收藏  举报