Python 函数的初识

1、函数的初识

函数的作用:以功能为导向 减少代码重复

  • # 函数试编程
    # 函数以功能(完成一件事)为导向,登录 注册,
    # 一个函数就是一个功能,一个函数只能写一个功能
    # 何时需要 何时调用,随调随用
    
    # ****函数的优点:
    # 1 减少代码的重复;
    # 2 增强代码可读性。
    #  ***********
    

2、函数的结构与调用

'''
结构:
def    关键字,定义函数
meet   函数名,与变量名设置相同,具有可描述性
函数体  函数体要缩进,函数中尽量不要出现print

# 函数什么时候执行?
# 当函数遇到 ****** 函数名()*****  函数才会执行
#  meet()遇到几次就执行几次
'''

3、函数的返回值 return

# # ********return 遇到return直接结束函数
# 遇到return,函数结束,return下面的(函数内)的代码不会执行。
# def meet():   #冒号 隔开函数名和函数体
#     print('打开探探')
#     print('左滑')
#     return
#     print('右滑')
#     print('走起')
# meet()
# 如果return后面什么都不写,或者函数中没有return,则返回的结果是None
# return 返回多个元素 是以元组的形式返回给函数的执行者
# ('函数值', 123, [22, 22]) <class 'tuple'>
def meet():   
    print('打开探探')
    print('左滑')
    print('右滑')
    print('走起')
    return '函数值',123,[22,22]
ret=meet()
# ret,ret1,ret2=meet()
print(ret,type(ret))
'''
# return 总结:
1、在函数中 终止函数
2、return 可以给函数的执行者返回值:
    1、单个值    单个值
    2、多个值    元组(多个值,多个值) ('函数值', 123, [22, 22]) <class 'tuple'>
'''

4、函数的参数

'''
# 实参角度:
1、位置参数。:从左至右一一对应
2、关键字参数。:一一对应,不用从左至右
3、混合参数。:位置参数一定要在关键字参数前边
'''
# 形参角度:
# 1、位置参数。:从左至右一一对应
# 2、默认值参数。  设置的意义:普遍经常使用的
# 3、仅限关键字参数
# 4、万能参数
posted @ 2019-05-10 09:50  爱文飞翔  阅读(353)  评论(0编辑  收藏  举报