1、什么是函数
函数是对代码块和功能的封装和定义。(提前定义好一个事情和功能,等需要的时候,直接取用)
 
2、函数的语法。(函数的命名规则和使用和变量基本一样)
def 函数名():
    函数体   #  函数被执行之后要执行的代码
函数的调用
 
    使用函数名可以调用函数, 写法: 函数名()
 
3、函数的返回
    执行完函数之后,我们可以使用return来返回结果。
 
 程序遇到return,此函数结束,函数后面的将不会再执行。
 
return 返回值
 
关于返回值
    1、函数可以有返回值,也可以没有返回值。
    2、函数如果没有返回值,在函数最后执行完毕的时候,会默认返回None
    3、在函数中只写了return,但是没有写返回值,会返回None,后面的将不再执行。
    4、在函数中写了return,return None,返回结果为None
    5、在函数中写了return值,会返回一个结果
    6、在函数中写 return 值1,值2,值3 ...返回多个结果,多个结果打包成元组,调用者可以结构成多个变量
 
 
加:三目运算
c = a if a > b else a   # c 装的是a , b 中最大的一个数
# 值1 if 条件 值2
4、函数的参数
 
 函数后边的括号,表示调用,传参
 
    1、什么是参数:参数是给函数传递的信息
        形参:在函数申明的位置写的变量
                1、位置参数
                2、默认值参数 (大多数传进来的参数都是一样的,一般用默认参数,当不传递参数的时候起作用)
                3、动态传参
 
          实参:在函数调用的时候给函数传递的具体的值(注:在函数调用的时候,必须保证所有的形参独有对应的值)
                1、位置参数
                2、关键字参数
                3、混合参数:位置参数,关键字参数,关键字参数必须再位置参数的后面。
 
           传参:在函数传递信息的时候将实际参数交给形式参数的过程称为传参。
 
 
  所有带等号的参数都在后边。
posted on 2018-12-06 20:16  古鲁月  阅读(136)  评论(0编辑  收藏  举报