搜索结果
查询Tags标签: def,共有 1678条记录-
python基础练习题(题目 递归求阶乘)
day18 --------------------------------------------------------------- 实例026:利用递归方法求5! 分析:递归包括递归体和递归条件,上代码def cs(a):tmp = 1if a <=1:return atmp = a * cs(a-1)return tmp print(cs(5))看看答案:def factorial(n):return n*facto…
2021/7/26 12:05:45 人评论 次浏览 -
python基础练习题(题目 递归求阶乘)
day18 --------------------------------------------------------------- 实例026:利用递归方法求5! 分析:递归包括递归体和递归条件,上代码def cs(a):tmp = 1if a <=1:return atmp = a * cs(a-1)return tmp print(cs(5))看看答案:def factorial(n):return n*facto…
2021/7/26 12:05:45 人评论 次浏览 -
Python实现堆栈和队列详解
转自:http://www.weidianyuedu.com/content/0813075720144.html python实现堆栈 堆栈是一个后进先出的数据结构,其工作方式就像一堆汽车排队进去一个死胡同里面,最先进去的一定是最后出来。 我们可以设置一个类,用列表来存放栈中元素的信息,利用列表的append()和pop(…
2021/7/25 17:08:30 人评论 次浏览 -
Python实现堆栈和队列详解
转自:http://www.weidianyuedu.com/content/0813075720144.html python实现堆栈 堆栈是一个后进先出的数据结构,其工作方式就像一堆汽车排队进去一个死胡同里面,最先进去的一定是最后出来。 我们可以设置一个类,用列表来存放栈中元素的信息,利用列表的append()和pop(…
2021/7/25 17:08:30 人评论 次浏览 -
python装饰器&函数递归&栈和队列
一、装饰器【掌握】 1.案例代码演示:def test():print("你好啊!") # test()# 需求: 给上面的函数test增加一个功能, 输出 我很好 # 第一种方式: 修改了原来的函数 def test():print("你好啊!")print("我很好") test()# 第二种方式: 定义一…
2021/7/25 14:06:12 人评论 次浏览 -
python装饰器&函数递归&栈和队列
一、装饰器【掌握】 1.案例代码演示:def test():print("你好啊!") # test()# 需求: 给上面的函数test增加一个功能, 输出 我很好 # 第一种方式: 修改了原来的函数 def test():print("你好啊!")print("我很好") test()# 第二种方式: 定义一…
2021/7/25 14:06:12 人评论 次浏览 -
学习Python编程基础学习笔记(3.Python函数)
目录一:定义函数 二:函数参数 函数定义详解:函数参数 默认值参数 关键字参数 可变长度参数 *name 和 **name 使用特殊参数 * 和 / 限制函数传参数方式 函数注解 文档字符串 三:递归调用函数 四:Lambda 表达式 五:Python 全局变量和局部变量 全局变量 global 关键词…
2021/7/24 1:07:48 人评论 次浏览 -
学习Python编程基础学习笔记(3.Python函数)
目录一:定义函数 二:函数参数 函数定义详解:函数参数 默认值参数 关键字参数 可变长度参数 *name 和 **name 使用特殊参数 * 和 / 限制函数传参数方式 函数注解 文档字符串 三:递归调用函数 四:Lambda 表达式 五:Python 全局变量和局部变量 全局变量 global 关键词…
2021/7/24 1:07:48 人评论 次浏览 -
python_变量前加*或者**
当函数要接受元组或者字典参数时,它分别使用*前缀。在变量前加*,则多余的函数参数会作为一个元组存在args中,如: def func(*ages): func(1,2,3) #args表示(1,2,3)这个元组如果使用**前缀,多余的参数会被认为是字典 def func(**args): func(a=1,b=2,c =3)#args表示…
2021/7/23 14:06:56 人评论 次浏览 -
python_变量前加*或者**
当函数要接受元组或者字典参数时,它分别使用*前缀。在变量前加*,则多余的函数参数会作为一个元组存在args中,如: def func(*ages): func(1,2,3) #args表示(1,2,3)这个元组如果使用**前缀,多余的参数会被认为是字典 def func(**args): func(a=1,b=2,c =3)#args表示…
2021/7/23 14:06:56 人评论 次浏览 -
Python基础学习3(函数的魅力)
Python基础学习3(函数的魅力) 练习题1答1 #1.怎么给函数编写文档 将注释放在def语句下面,(单引号,双引号,三引号都可以),在通过func.__doc__查看文档 def double(a):返回两倍a *= 2return a print(double.__doc__) print(double(2)) #返回两倍 #4 #2.参数和返回值注解…
2021/7/22 14:12:03 人评论 次浏览 -
Python基础学习3(函数的魅力)
Python基础学习3(函数的魅力) 练习题1答1 #1.怎么给函数编写文档 将注释放在def语句下面,(单引号,双引号,三引号都可以),在通过func.__doc__查看文档 def double(a):返回两倍a *= 2return a print(double.__doc__) print(double(2)) #返回两倍 #4 #2.参数和返回值注解…
2021/7/22 14:12:03 人评论 次浏览 -
Python 装饰器学习记录
基础教程: https://www.runoob.com/w3cnote/python-func-decorators.html 装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。 装饰器让你在一个函数的前后去执行代码 装饰器模型 def a_new_decorator(a_func): # 装饰器def wrapT…
2021/7/22 9:36:42 人评论 次浏览 -
Python 装饰器学习记录
基础教程: https://www.runoob.com/w3cnote/python-func-decorators.html 装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。 装饰器让你在一个函数的前后去执行代码 装饰器模型 def a_new_decorator(a_func): # 装饰器def wrapT…
2021/7/22 9:36:42 人评论 次浏览 -
【Python】DS的基础学习笔记8:有益的探索
文章目录 有益的探索8.1 数据类型的底层实现8.1.1 从奇怪的列表说起1 错综复杂的复制2 列表的底层实现(1)新增元素(2)修改元素(3)对列表型元素进行操作(4)对元组型元素进行操作(5)对字典型元素进行操作8.1.2 神秘的字典1 快速的查找2 字典的底层实现3 小结 8.1.…
2021/7/21 22:07:13 人评论 次浏览