三.函数的调用( 二 )


我们现在返回了一个字符串,我们来看一下
def yue():print("约你")print("约我")print("约他")return '美女一枚'girl =yue()print(girl)结果:约你约我约他美女一枚
肯定好多朋友还是不明白上边怎么就打印美女一枚了,莫慌看下图:
1.定义了一个函数yue2.调用函数3.执行函数里的约你4.执行函数里的约我5.执行函数里的约他6.返回给调用者一个字符串,这个调用者就是yue()7.将返回的字符串通过一个等号赋值给白变量girl8.打印变量girl的值
函数的返回值可以有多个结果:
def yue():print("约你")print("约我")print("约他")return "美女一枚", "萝莉一枚"girl = yue()print(type(girl))# tuple
当函数的返回值是多个的时候,返回的就是一个元组
4.1 总结
1.遇到,此函数结束,下面的代码将不会在执行
2. 返回值
关于返回值:
如果什么都不写或者干脆就没写,返回的结果就是None
如果后面写了一个值,返回给调用者这个值
如果后面写了多个结果,返回给调用者一个tuple(元祖),调用者可以直接使用解构获取多个变量
OK,完美 可以得到结果了 但是我们约的方式是不是有点问题啊?陌陌现在还能约到吗?约不到了 我们换探探 那要是过几天探探也不行了
【三.函数的调用】是不是会有一个新的替代品,那你们想有一个替代的,你就需要去改代码.是不是有点不合适了 最好的方式是想用什么约就用什么约 ok 我们也是可以实现的 ,我们就要在函数后边的括号里搞点事情了.