会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
怡宝12138
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年11月5日
函数的装饰器
摘要: 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 完整的装饰,万能的装饰 装饰器的固定结构: 多个装饰器装饰同一个函数 有些时候,我们也会用到多个装饰器装饰同一个函数的情况。 开放封闭原则 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程
阅读全文
posted @ 2017-11-05 23:04 碧落*苍穹
阅读(152)
评论(0)
推荐(0)
编辑
函数:(函数的名字,闭包)
摘要: 函数名本质上就是函数的内存地址 1.可以被引用 2.可以被当作容器类型的元素 3.可以当作函数的参数和返回值 *不明白?那就记住一句话,就当普通变量用 第一类对象的概念:函数名可以赋值可以作为一个数据结构的元素可以作为一个函数的参数可以作为一个函数的返回值 闭包 闭包函数: 内部函数包含对外部作用域
阅读全文
posted @ 2017-11-05 22:23 碧落*苍穹
阅读(150)
评论(0)
推荐(0)
编辑
函数(命名空间,作用域,嵌套)
摘要: 在这里我们首先回忆一下python代码运行的时候遇到函数是怎么做的。 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。 但是当遇到函数定义的时候解释器只是象征性的将函数名读入内存,表示知道这个函数的存在了,至于函数内部的变量和
阅读全文
posted @ 2017-11-05 20:18 碧落*苍穹
阅读(205)
评论(0)
推荐(0)
编辑
函数:(定义,调用,返回值和参数)
摘要: 定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 def 是固定的,不能变,必须是连续的def三个字母,不能分开。 空格 为了将def关键字和函数名分开,必须空。 函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名可以随便起,但我们给函数起名字还是要
阅读全文
posted @ 2017-11-05 17:52 碧落*苍穹
阅读(488)
评论(0)
推荐(0)
编辑
文件操作
摘要: 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中
阅读全文
posted @ 2017-11-05 16:30 碧落*苍穹
阅读(104)
评论(0)
推荐(0)
编辑
各数据类型之间的转化
摘要: 元祖跟列表之间的转化: 字符串转化成列表: split: 或者: 列表转化成字符串: join 或者: 字符串转化成元祖: 1, int > str: str(int) 2, str >int: int(str) #字符串必须全部由数字组成 3,bool >str: str(bool) 4,str
阅读全文
posted @ 2017-11-05 12:28 碧落*苍穹
阅读(144)
评论(0)
推荐(0)
编辑