随笔分类 - python函数
摘要:一.迭代器: 迭代:更新换代(重复)的过程,每次的迭代都必须基于上一次的结果 迭代器:迭代取值的工具 迭代器给你提供了一种不依赖于索引取值的方式 基本数据类型中可迭代对象的有: str list tuple dict set 文件对象(执行内置的__iter__之后还是本身 没有任何变化):文件对象
阅读全文
摘要:一、函数递归: 函数的递归:函数在调用阶段直接或间接的又调用自身 递归分为两个阶段 1.回溯:就是一次次重复的过程,这个重复的过程必须建立在每一次重复问题的复杂度都应该下降 直到有一个最终的结束条件 2.递推:一次次往回推导的过程 3.递归函数在运行过程中一定要有出口,否则会无限循环下去 # 1.求
阅读全文
摘要:一、闭包函数: 1.定义在函数内部的函数 2.内部函数引用了外部函数名称空间作用域的名字 主要满足上面的两点都叫做闭包函数 *****一定要在内部函数一定要有调用外部函数名称才能称为闭包 1.闭包函数 1.闭:定义在函数内部的函数 2.包:内部函数引用了外部函数作用域的名字 # def outter
阅读全文
摘要:一.函数的对象:# 函数是第一类对象:函数名指向的值可以被当中参数传递# 1.函数名可以被传递 1 name = 'jason' 2 x = name 3 print(x) 4 print(id(x)) 5 6 def func(): 7 print('from func') 8 print(fun
阅读全文
摘要:函数: 定义:def 关键词开头,空格之后接函数名称和() 函数名:函数只能包含字符串,下划线且不能是数字开头。 注释:每一个函数都应该对功能和参数进行相应的说明,应该谢写在函数下面第一行,增强可读性 作用:减少重复性代码一.函数基本: 格式:def text(): print("你好") text
阅读全文

浙公网安备 33010602011771号