函数中(参数类型+返回值+递归函数)2020

阅读: 评论:0

函数中(参数类型+返回值+递归函数)2020

函数中(参数类型+返回值+递归函数)2020

文章目录

  • 第九章 函数中(参数类型+返回值+递归函数)
    • 1. 实参的类型
        • 1.1 实参可以接受任何类型的数据
        • 1.2 在形参中重新赋值不会影响其他变量
        • 1.3 用函数修改列表
    • 2. 不定长参数
        • 2.1 这样我们可以对元组中的数据进行遍历操作,如:
        • 2.2 注意,带*号的形参只能有一个
        • 2.3 **形参可以接受其他关键字参数
    • 3. 函数的返回值
        • 3.1 return语句后面的代码都不会执行
        • 3.2 return语句给函数设置返回值
        • 3.3 help()调用函数文档
        • 3.4 变量的作用域
    • 4. 递归函数
        • 4.1 求阶乘的例子
        • 4.2 递归思想
        • 4.3 我们用递归的方式求任意数的阶乘
    • 5. 作业
        • 5.1 写博客梳理课堂知识
        • 5.2 课堂代码敲三遍
        • 5.3 定义一个函数
          • 5.3 .1 作业答案
          • 5.3 .1 老师的答案

第九章 函数中(参数类型+返回值+递归函数)

1. 实参的类型

1.1 实参可以接受任何类型的数据

实参可以接受任何类型的对象,包括整数,字符串,布尔值,甚至函数。调用函数的时候,但解析器是不会检查实参的类型的,所以传递的时候要自己检查合法性。

可以看到前两个参数都是很好的运行了,后面的字符串实不能和整数运算的,但是在传入函数的时候并没有报错。

1.2 在形参中重新赋值不会影响其他变量


调用函数把c=20传入时,输出是20.

本文发布于:2024-01-31 17:34:35,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170669367630222.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:递归   函数   返回值   参数   类型
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23