美文网首页
07:函数之函数的参数和返回值

07:函数之函数的参数和返回值

作者: 寻水的_鱼 | 来源:发表于2018-07-21 10:21 被阅读3次

python学习day_6:

函数之函数的参数和返回值:

1、函数的参数:


参数:其实就是一种变量

是一种特殊的变量:专门给函数接受数据使用的

生活场景:函数->行为
参数->行为需要的资源

案例:
代码:函数-> 展示用户信息(用户)
生活:创业-> 需要什么数据(钱)


def show_info(name): # name变量:名义上函数执行需要一个数据
name:形式参数:形参

    print("用户姓名:%s" % name)

# 调用执行了函数:但是没有提供数据
show_info() #这里会报错

show_info("Tom")# 调用执行函数,传递了一个具体的实际的数据:实际参数:实参"Tom"


# 多个参数的操作
def show_msg(name, msg):
    # 留言的函数
    print("%s给您留言了:%s" % (name, msg))

show_msg('tom', '来追我呀......')

2、函数的返回值:


函数的返回值
程序:
函数:返回值:返回函数执行的结果
返回值操作:return 关键字
函数中的代码在执行的过程中,一但执行了return所在的代码,
函数立马结束

生活:
行为:汇报结果:生活中一个任务的最终信息



def check_phone():
    print("检查手机")
    name = "宋艳华"

    return name

#带有返回值的函数,在调用的时候~需要一个定义一个变量来接收(储存)返回值
check_phone()#如果不接受函数的结果,结果会丢失

n = check_phone()
print("下午的表演人:%s"%n)

# 规则:如果执行完有返回值的函数
# 1. 函数之后的代码中不需要这个返回结果进行运算:可以选择不接受返回值!
# 2. 函数之后的代码中需要这个数据,必须接受返回结果!

# 疑问:如果你不需要函数的返回值参与运算,你还给函数定义返回值干什么?
# 答案:函数不是你一个人在调用!

#扩展:函数返回多个值
#python特有的

def rest():
    t = "十分钟"
    c = "敲代码"

    return  t,c

#交叉赋值
a,b = rest()

print("在{0}里,{1}".format(a,b))

相关文章

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • Python函数高阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • 17 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • 06.1.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • 11.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • 10.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • [Python基础]D10 函数进阶

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • Swift3.0 函数整理

    函数定义 无参数函数 多参数函数 无返回值函数 多重返回值函数 可选元组返回类型函数 函数参数标签和参数名称 设定...

  • Swift-函数

    官方文档 定义和调用函数 定义: 调用: 函数参数和返回值 没有参数的函数 返回值为字符串的值 具有多个参数的函数...

网友评论

      本文标题:07:函数之函数的参数和返回值

      本文链接:https://www.haomeiwen.com/subject/vfzcmftx.html