初识函数

1. 什么是函数?
f(x) = x + 1
y = x + 1
函数是对功能或者动作的封装


2. 函数的语法和定义
def 函数名():
函数体
调用:
函数名()


3. 关于函数的返回值
return : 返回

函数的返回值问题:
函数可以有返回值, 也可以没有返回值
函数如果没有返回值. 在函数最后执行完毕的时候会默认返回None
在函数中只写了return, 但是没有写返回值
在函数中写了return, return None 返回的结果还是None
在函数中写了return 值, 返回一个结果.
在函数中写return 值1, 值2, 值3... 返回多个结果. 多个结果会以元组的形式返回

4. 函数的参数(部分)
小括号是什么, 小括号表示调用, 传参
1. 什么是参数: 参数是给函数传递的信息
形参: 在函数声明的位置写的变量
1. 位置参数
2. 默认值
3. 动态传参(明天) *, **
实参: 在函数调用的时候给函数传递的具体的值
1. 位置参数
2. 关键字参数
3. 混合: 位置, 关键字
传参: 把实参给形参的过程

 

练习:写一个函数, 在函数内部. 要求用户输入两个数. 返回大的那个数

def func(): # fn func
    a = int(input("请输入第一个数:"))
    b = int(input("请输入第二个数:"))
    # if a > b:
    #     return a
    # else:
    #     return b
    # 三目运算
    c = a if a > b else b  # c装的是a, b中大数
    # 值1 if 条件 else 值2
    return c

ret = func()
print(ret)

 

posted @ 2018-12-06 17:08  _花木兰  阅读(103)  评论(0编辑  收藏  举报