Python基础入门 - 6

函数

函数的分类: 系统内部的函数     自定义函数
函数: 在一个完整的项目中,某些具有特殊功能的代码块, 将这些特定的代码块给他分封装起来,这个封装起来的代码块就是函数

函数优点:1.减少重复代码量,增加程序的运行效率
        2.修改某个功能时,直接将整个项目的功能全部修改
        3.设计模式: 单例模式  工厂模式  门面模式 适配器

函数名:1.不能以数字开始
        2.不能是关键字
        3.见名之意
        4.遵循驼峰原则 下划线
'''
函数的调用: 函数名()
'''
# show()

函数的参数


函数的参数:形式参数   实际参数
def 函数名(形式参数1, 形式参数2, 形式参数3...)
函数名(实际参数1, 实际参数2, 实际参数3...)

1.形式参数和实际参数一般要一一对应
2.形式参数没有实际意义,实际参数才起到真正的意义
[注意:]一般情况下,函数的参数最多写4-5

无参数无返回值


无参数无返回值
无参数: 在定义函数时,小括号里边没有任何参数,调用时也无需传递任何参数
无返回值: 在调用函数时,没有任何的输出

无参数有返回值


无参数有返回值:
1.return: 返回并不等于与输出
注意: 程序一旦遇到return,后边代码不再执行
 所以说,一般在写项目时,return总是用到函数的结尾,表示将最终的结果返回给调用时的函数
2.在函数中如果没有返回值,则调用时会输出None


扩展: python :函数调用必须放在定义函数之后.
      javaScript:函数调用可以放在定义函数之前,也可以放在定义函数之后

有参数无返回值


有参数无返回值:
无返回值:在函数内部最终没有return结果出来

有参数有返回值


有参数有返回值:必得出现return,print

默认参数


默认参数:
1.一般定义在形式参数中.
2.默认参数一般写在形式参数的最后边.
3.一旦有默认参数,在调用时可以不用传递实际参数

你可能感兴趣的:(编程语言)