上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 生成器对象 # 本质其实还是迭代器 只不过是我们自己通过写代码产生 也是有__iter__和__next__方法 def index(): # print('你还记得我吗?') yield 123 yield 123, 111 print('是不是忘记我了!!!') yield 666 '''生成器 阅读全文
posted @ 2022-03-24 21:12 末笙 阅读(37) 评论(0) 推荐(0)
摘要: # 普通的求和函数 def add(n, i): return n + i # 生成器对象 返回 0 1 2 3 def test(): for i in range(4): yield i # 将test函数变成生成器对象 g = test() # 简单的for循环 for n in [1, 10 阅读全文
posted @ 2022-03-24 18:27 末笙 阅读(50) 评论(0) 推荐(0)
摘要: def my_range(a, b=None, c=1): if not b: b = a a = 0 while a < b: yield a a += c 阅读全文
posted @ 2022-03-24 10:18 末笙 阅读(37) 评论(0) 推荐(0)
摘要: 常见的内置函数 1.help() 查看注释信息 help(len) 2.id() 返回遗一串相当于内存地址的数字 print(id('bob')) 3.int() 类型转换机制 4.isinstance() 判断数据类型 print(type('bob')is str) print(isinstan 阅读全文
posted @ 2022-03-23 19:36 末笙 阅读(38) 评论(0) 推荐(0)
摘要: 三元表达式 ''' 使用的方式:二选一的时候 推荐使用三元表达式 ''' def index(a, b): if a > b: return a else: return b res = a if a > b else b """ 三元表达式 值1 if 条件 else 值2 条件如果成立则使用值1 阅读全文
posted @ 2022-03-22 22:02 末笙 阅读(47) 评论(0) 推荐(0)
摘要: # 多个函数被装饰后 只要有一次认证成功 之后就不需要认证 is_auth = {'is_login':False} def login_auton(func_name): def inner(*args, **kwargs): if is_auth.get('is_login'): res = f 阅读全文
posted @ 2022-03-21 20:22 末笙 阅读(191) 评论(0) 推荐(0)
摘要: 多层装饰器 '''语法糖会把紧挨着的被装饰对象的名字当作参数自动传入装饰器函数里面''' # 判断多个语法糖装饰器函数运行顺序 def outter1(func1): print('加载了outter1') def wrapper1(*args, **kwargs): print('执行了wrapp 阅读全文
posted @ 2022-03-21 18:33 末笙 阅读(41) 评论(0) 推荐(0)
摘要: user_dict = {} def userid(user_id, remark): if user_id in user_dict: input_code = input('请输入密码:').strip() if input_code == user_dict.get(user_id).get( 阅读全文
posted @ 2022-03-20 21:24 末笙 阅读(125) 评论(0) 推荐(0)
摘要: 闭包函数 1.特征 闭:定义在函数的内部的函数 包:内部函数使用了外层函数数名空间中的名字 def outer(): x = 99 def inner(): print('from outer>>>inner',x) return inner x = 66 res =outer() res() 闭包 阅读全文
posted @ 2022-03-18 18:02 末笙 阅读(42) 评论(0) 推荐(0)
摘要: 名称空间 1.名称空间 其实就是存放变量名与变量绑定关系的地方 类似于民政局、警察局 2.名称空间的分类 内置名称空间 1.python解释器提前给我们定义好的 len() print() open() 2.全局空间 在py文件中编写的代码运行产生的名字都会存到全局称空间name = 'jason' 阅读全文
posted @ 2022-03-17 16:38 末笙 阅读(54) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页