1 Star 0 Fork 0

Python28/yl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
day10.py 1.49 KB
一键复制 编辑 原始数据 按行查看 历史
杨礼 提交于 2019-12-11 20:57 . day10
# 1.使用列表推导式求出50以内能被3整除的数的平方,并放入到一个列表中。
# print([i*2 for i in range(1,51) if i % 3 == 0 ])
#
# 2.使用列表推导式构建这样一个列表:['python1期', 'python2期', 'python3期', 'python4期', 'python6期', 'python7期', 'python8期', 'python9期', 'python10期']
# print([f"python{i}期" for i in range(1,11)])
# 3.求结果(面试题)
#
# v = [lambda :x for x in range(10)]
# print(v) 循环10次后lambda的地址
# print(v[0]) 第一次lambda的内存地址
# print(v[0]()) 9
# 4.求结果(面试题)
#
# v = (lambda :x for x in range(10))
# print(v) 生成器的内存地址
# # print(v[0])
# # print(v[0]())
# print(next(v)) lambda的内存地址
# print(next(v)()) 调用一次生成器
# 5.求结果:(面试题)
#
# def num():
# return [lambda x:x**i for i in range(4)]
# print([m(2)for m in num()])
# [8, 8, 8, 8]
# 6.求结果 : (面试题)
#
# ret = [lambda x:x*i for i in range(5)]
# ret1 = [em(2) for em in ret]
# print(ret1)
# 7.求结果 : (面试题)
#
# ret = (lambda x:x*i for i in range(5))
# ret1 = [em(2) for em in ret]
# print(ret1)
# [0, 2, 4, 6, 8]
# 8.求结果 : (面试题)
#
# def wrapper(f):
# def inner(*args, **kwargs):
# print(111)
# ret = f(*args, **kwargs)
# print(222)
# return ret
#
# return inner
#
#
# def func():
# print(333)
#
# func()
#
# ret = wrapper(func)
# ret()
# 333
# 111
# 333
# 222
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/old_boy_education_python_28/yl.git
git@gitee.com:old_boy_education_python_28/yl.git
old_boy_education_python_28
yl
yl
master

搜索帮助