上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 36 下一页
摘要: 一、函数的递归 什么是函数的递归:函数的递归就是函数的递归调用:是函数嵌套调用的一种形式。 具体是指:在调用一个函数的过程中又直接或者间接的调用到本身。 # 1、直接调用本身(简单理解为死循环 ) def f1(): print('直接调用本身实例:') f1() f1() # RecursionE 阅读全文
posted @ 2020-04-09 22:10 思江 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 一 生成器与yield 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象。 >>> def my_range(start,stop,step=1): ... print('start...') ... while start < stop: ... yield 阅读全文
posted @ 2020-04-07 23:17 思江 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 迭代器 1、什么是迭代器? 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每一次重复都是基于上一次的结果,单纯的重复不是迭代(更新迭代)。每一次对过程的重复称为一次“迭代,而每一次迭代得到的结果会作为下一次迭代的初始值。 # 举例:单纯的重复,这不是迭代 # while True: # name 阅读全文
posted @ 2020-04-05 00:05 思江 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 装饰器 1、装饰器的知识点储备 """ 1、*args,**kwargs:形参中的作用汇总:*args是元组形式,**kwargs字典形式 2、*args,**kwargs:实参中的作用展开: """ # 一、储备知识 # 1、假设一个应用场景:在调用的时候只能调用wrapper,而wrapper内 阅读全文
posted @ 2020-04-01 10:35 思江 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 基于函数对象的概念,可以将函数返回到任意位置去调用 ,但是作用域的关系是在定义完函数时就已经被确定了的,与函数的调用位置无关。 一、学习闭包函数的必备知识点: 闭包函数=名称空间与作用域+函数嵌套+函数对象 核心点:名字的查找关系是以函数定义阶段为准二、什么是闭包函数? 闭:封闭关闭,封闭 阅读全文
posted @ 2020-03-31 19:23 思江 阅读(1310) 评论(0) 推荐(1) 编辑
摘要: 函数的嵌套: 1、函数的嵌套调用:在调用一个函数的过程中有调用其他函数 # 作用:我可以将一个大的功能,拆解为多个小功能,最后在大功能中实现,函数的嵌套调用实例1如下: # def foo(): # bar() # foo() # 函数嵌套实例2:比较4个值的最大值,思路:两两比较 def max2 阅读全文
posted @ 2020-03-31 18:42 思江 阅读(3475) 评论(0) 推荐(0) 编辑
摘要: 一、函数对象 函数对象:指的是函数可以被当作“数据”来处理 函数可以做什么? (1)函数可以被引用。 (2)函数可以作为容器类型的元素。 (3)函数可以作为参数传入另外一个函数。 (4)函数的返回值可以是一个函数。 精髓:可以把函数当成变量去用 func = 内存地址 def func(): pri 阅读全文
posted @ 2020-03-31 16:49 思江 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 1、名称空间(namepaces)与作用域。 名称空间即存放名字与对象映射/绑定关系的地方。对于x=3,Python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中。 del x表示清除该绑定关系 名称空间:是一个非常重要的思想,不是真正的空间,只是虚拟出来的一块空间, 作用是: 阅读全文
posted @ 2020-03-29 16:36 思江 阅读(583) 评论(0) 推荐(0) 编辑
摘要: # 一 形参与实参介绍# 形参:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名 def func(x, y): # x=1,y=2 print(x, y) # 实参:在调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值# func(1,2)# 形参与实参的关系:# 1、在调用 阅读全文
posted @ 2020-03-18 23:48 思江 阅读(203) 评论(0) 推荐(0) 编辑
摘要: # coding:UTF-8# @author:lsj# @version:1.0# 1、编写文件修改功能,调用函数时,传入三个参数(修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改# def file(file_path,src_file,new_file):# import os# 阅读全文
posted @ 2020-03-17 21:27 思江 阅读(270) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 36 下一页