会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
GhostAnt
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
下一页
2019年11月15日
python中的内置函数(二)
摘要: python中的内置函数
阅读全文
posted @ 2019-11-15 15:18 GhostAnt
阅读(125)
评论(0)
推荐(0)
2019年11月14日
python中三元表达式,列表生成式及lambda函数
摘要: 三元表达式 列表生成式 匿名函数
阅读全文
posted @ 2019-11-14 15:23 GhostAnt
阅读(713)
评论(0)
推荐(0)
python之生成器
摘要: 1.什么是生成器 生成的工具 生成器可以理解为一个”自定义“的迭代器。 2.如何实现生成器 yield: 每次执行到yield都会往生成器对象中添加一个值。 只能在函数内部定义。 yield可以保存函数的暂停状态。 return: 函数遇到return将直接结束并返回。 自定义迭代器: 上述例子可发
阅读全文
posted @ 2019-11-14 15:02 GhostAnt
阅读(111)
评论(0)
推荐(0)
Python中的迭代器
摘要: python中的序列对象 str、list、tuple、set、dict都是可迭代对象。 要注意,这些可迭代对象本身不是迭代器对象。 可迭代对象通过调用.__iter__可返回一个迭代器对象。 迭代器通过调用.__next__方法返回迭代器对象中的一个元素。 注意: 1、迭代器对象一定是可迭代对象
阅读全文
posted @ 2019-11-14 14:40 GhostAnt
阅读(155)
评论(0)
推荐(0)
2019年11月13日
Python中的装饰器之@wraps(四)
摘要: def wrapper(func): @wraps(func) # 修改名称空间: inner 》 func def inner(*args, **kwargs): ''' 此处是装饰器的注释 :param func: :return: ''' res = func(*args, **kwargs)
阅读全文
posted @ 2019-11-13 21:04 GhostAnt
阅读(162)
评论(0)
推荐(0)
python中装饰器之有参装饰器(三)
摘要: 无参装饰器: 在调用无参装饰器时,不需要在外层传递参数。 适用于例如: - 为某个函数增加统计运行时间功能 - 为某个函数运行前增加登录认证功能 有参装饰器: 在调用有参装饰器时,对其传入一个或多个参数。 适用于例如: - 验证用户类型 def user_auth(user_group): def
阅读全文
posted @ 2019-11-13 16:47 GhostAnt
阅读(264)
评论(0)
推荐(0)
python中装饰器之叠加装饰器(二)
摘要: 叠加装饰器 当一个函数叠加了多个装饰器后,程序会如何运行呢? 叠加装饰器: 在同一个被装饰对象中,添加多个装饰器,并执行。 @装饰1 @装饰2 @装饰3 def 被装饰对象(): pass 注意: 装饰器在调用被装饰对象时才会执行添加的功能。 装饰的顺序:由下到上(被包裹) 执行的顺序:由上倒下(贯
阅读全文
posted @ 2019-11-13 15:54 GhostAnt
阅读(484)
评论(0)
推荐(0)
2019年11月12日
python中装饰器之闭包函数(一)
摘要: 闭包函数 ''' 闭包函数: 1、闭包函数必须在函数内部定义 2、闭包函数可以引用外层函数的名字 闭包函数是函数对象、函数嵌套、名称空间与作用域的结合体 ''' # 直接传参 def func(x): print(x) # 通过闭包函数传参 def wrapper(x): def inner():
阅读全文
posted @ 2019-11-12 13:38 GhostAnt
阅读(214)
评论(0)
推荐(0)
2019年11月11日
python中的命名空间
摘要: 一、什么是命名空间 命名空间就是存放变量名和函数名的空间。 如果你想访问一个变量值,必须先访问对应的命名空间,拿到名字和对应内存地址的绑定关系。 二、名称空间的分类 1、内置命名空间 python提前定义好的名字,就是存在于内置命名空间 2、全局命名空间 存放于文件级别的名字,就叫做全局命名空间 (
阅读全文
posted @ 2019-11-11 15:11 GhostAnt
阅读(296)
评论(0)
推荐(0)
函数的嵌套与迭代
摘要: 函数的嵌套 # 函数嵌套 def index(): print('from index') def home(): print('from home-1') index() print('from home-2') home() def compare(x, y): if x > y: return
阅读全文
posted @ 2019-11-11 14:47 GhostAnt
阅读(253)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
下一页
公告