python写传奇脚本,夜光带你走进python开发 (二十七)传奇语言 | 您所在的位置:网站首页 › 传奇脚本开发 › python写传奇脚本,夜光带你走进python开发 (二十七)传奇语言 |
夜光序言: 温柔正确的人总是难以生存,因为这世界既不温柔,也不正确 正文:函数的调用和返回 函数调用执行的四个步骤: 调用程序在调用处暂停执行 函数的形参在调用时被赋值为实参 执行函数体 函数被调用结束,给出返回值 分析上节生日歌词程序的main()中部分程序: sing() 参数person初始化的调用过程图: happy()完整调用过程图: sing()完整调用过程图: 函数的返回值 return语句:程序退出该函数,并返回到函数被调用的地方 return语句返回的值传递给调用程序 Python函数的返回值有两种形式: 返回一个值 返回多个值 函数的返回值 无返回值的return语句等价于return None。 None是表示没有任何东西的特殊类型。 等价于: 函数的返回值 返回值可以是一个变量,也可以是一个表达式。 等价于: square()函数调用举例: 调用square()函数实例: 例:应用square()函数编写程序以计算两点之间的距离。 原理:给定两点坐标(x1,y1)和(x2,y2),根据勾股定理,两点间距离公式为 计算两点距离的函数代码: 例子:应用distance()编写程序计算三角形周长 代码: 运行结果: 运行结果: 程序同一行语句中distance()被调用了三次,用来计算三角形的周长 使用函数解决了代码的复用问题 使用return语句返回多个值 举例:计算两个数的加法和减法 计算函数: 对于多返回值的函数,根据变量的位置来赋值 s将获得return的第一个返回值sum d将获得第二个返回值diff |
CopyRight 2018-2019 实验室设备网 版权所有 |