会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
YGZICO
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
函数
函数递归
摘要:[toc] 函数递归 一、函数递归 函数递归 指的是重复的直接或者间接的调用函数本身 这是一种函数嵌套调用的表现形式 直接调用:指的是在函数内部,直接调用函数本身 间接调用:指的是两个函数之间互相调用,间接造成递归 例如 直接调用 在调用func的时候,又调用func,这就是直接调用函数func
阅读全文
posted @
2019-11-19 16:05
YGZICO
阅读(151)
评论(0)
推荐(0)
面向过程编程
摘要:[toc] 一、面向过程编程 面向过程是一门编程思想 面向 | 过程 | 编程: 核心是‘过程’,过程指的是一种解决问题的步骤,即先做什么再做什么,基于编程思想写程序,好比在设计一条工厂流水线,一种机械师的思维方式 优点 将复杂的问题流程化,进而简单化 缺点 可扩展性差(牵一发而动全身,若修改当
阅读全文
posted @
2019-11-19 14:40
YGZICO
阅读(476)
评论(0)
推荐(0)
生成器
摘要:一、生成器 什么是生成器 生成的工具 生成器 是一个“自定义”的迭代器,本质上是一个迭代器 如何实现生成器 但凡在函数内部定义的yield,调用函数时,函数体代码不会执行,会返回一个结果,返回的该结果就是一个生成器对象 关键字yield 翻译过来后的意思是(生成,产出) yiel
阅读全文
posted @
2019-11-19 14:38
YGZICO
阅读(94)
评论(0)
推荐(0)
迭代器
摘要:迭代器 迭代器 用来取值的工具,可以迭代取值 迭代:迭代是重复反馈过程的活动,每次对过程的重复成为一次“迭代” 每一次迭代都是基于上一次的结果而来的 可迭代对象: 所有的序列类型:str、list、tuple、dict、set、f 凡是内部有 方法的都是可迭代对象 获取迭代器: 通过可迭代对象 方法
阅读全文
posted @
2019-11-19 14:36
YGZICO
阅读(79)
评论(0)
推荐(0)
装饰器
摘要:装饰器 什么是装饰器 ‘装饰’代指为被装饰对象添加新的功能,’器‘代指器具/工具 装饰器必须遵循 “开放封闭” 原则 开放 :对函数功能的添加是开放的 封闭 :对函数功能的修改是封闭的 装饰器的作用 在不修改被装饰对象源代码和调用方式的前提下,添加新功能 装饰器的定义必须遵循: 1.不修改被装饰
阅读全文
posted @
2019-11-12 17:54
YGZICO
阅读(110)
评论(0)
推荐(0)
函数对象与闭包
摘要:函数对象与闭包 函数对象指的是函数可以被当做""数据""来处理 1.函数可以被引用 2.函数可以当做参数传递 3.函数可以当做返回值使用 (传参的时候一定不能加括号,加括号当场就执行了) 4.函数可以被当做容器类型的元素 函数的嵌套 函数的嵌套调用:在函数内调用函数 定义: 让内层函数封闭起来,
阅读全文
posted @
2019-11-12 17:51
YGZICO
阅读(105)
评论(0)
推荐(0)
名称空间和作用域
摘要:名称空间和作用域 一、名称空间 名称空间 :就是存放名字和对象映射/绑定关系的地方(存放名字的空间) 如果你想访问一个变量值,必须先访问对应的名称空间拿到名字和对应的内存地址的绑定地址 名称空间的分类 内置名称空间 Python提前给你定义完的名字,就是存在内置名称空间,比如内建函数名 全局名称
阅读全文
posted @
2019-11-12 17:51
YGZICO
阅读(138)
评论(0)
推荐(0)
函数的参数
摘要:函数的参数 一、形参和实参的定义 形参 (形式参数,简称形参) 形参是函数在定义阶段就规定的参数,相当于定义变量的变量名,用来接收外部传来的值 实参 (实际参数,简称实参) 实参是函数在调用阶段传入的参数,相当于定义变量的变量值,值可以是常量、变量、表达式或三者的组合 在调用有惨函数时,实参(值)会
阅读全文
posted @
2019-11-12 17:49
YGZICO
阅读(164)
评论(0)
推荐(0)
函数的基本使用
摘要:函数的基本使用 什么是函数 函数就是一种工具,“事先准备工具”的过程就是函数的定义,“拿来就用”就是函数的调用 函数可以重复调用 为什么要用函数 1.防止代码冗余 2.代码的可读性差 怎么用函数 1. 定义函数————“制造工具” 2. 调用函数————“使用工具” 一、定义函数 函
阅读全文
posted @
2019-11-12 17:49
YGZICO
阅读(157)
评论(0)
推荐(0)
公告