news 2026/5/22 10:18:09

python学习第6天

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python学习第6天
generator

生成器: 如果列表元素可以按照某种算法推算出来,,,不必创建完整的list,,一边循环一边计算,,,就叫生成器,generator

生成式:一次性全部打印出来

next(生成器): 生成元素,,如果没有元素会报错

函数中直接print()会直接打印元素,,将print变成yield,就不再是一个普通的函数,而是一个generator函数,,调用一个generator函数返回一个generator

next()执行,,遇到yield语句返回,,再次执行的时候从上次yield语句处继续执行

Iterator 和 Iterable

都是在form collections.abc包中,Iterable是可迭代的,Iterator:是生成器

fromcollections.abcimportIterablefromcollections.abcimportIterator l=[1,2,3]print(isinstance(l,Iterable))print(isinstance(l,Iterator))print(isinstance(iter(l),Iterator))
高阶函数

高阶函数:一个函数接收另一个函数作为参数,这种函数就叫高阶函数

defadd(x,y,f):returnf(x)+f(y)print(add(-5,6,abs))
defadd(x,y):returnx+yprint(reduce(add,[1,2,3]))
reduce(f1,map(f2,list))
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 8:17:21

Postman + DeepSeek:接口测试效率革命 - 自动化用例生成与断言编写

Postman DeepSeek:接口测试效率革命 - 自动化用例生成与断言编写引言:接口测试的现状与挑战在当今快速迭代的软件开发环境中,应用程序编程接口已成为系统间通信和数据交换的基石。无论是微服务架构、前后端分离,还是与第三方服务…

作者头像 李华
网站建设 2026/5/21 17:14:08

ECS系统入门手记——其一

观前须知 ECS是一种用于处理大量运算,性能极高的架构,在某些特定的情况下可能发挥很大作用,由于所蕴含的知识很多,而我只粗学了10多个小时,某些地方可能会有纰漏,看不懂或者讲错了直接喷 注:需要导入的一些…

作者头像 李华
网站建设 2026/5/22 13:07:18

JAVA 中dao层的实体应该属于哪个层次VO,还是DTO,或者其他

在Java项目中,DAO层的实体通常指的是PO(Persistent Object,持久化对象)​ 或Entity(实体类),而不是DTO或VO。以下是详细解释:1. PO(持久化对象) / Entity与数…

作者头像 李华
网站建设 2026/5/22 12:41:32

AutoGLM 旧安卓一键变 AI 手机:安装与使用指南

📱 AutoGLM: 让你的旧安卓手机秒变 AI 代理!🚀 本文将为您提供一份“保姆级”指南,详细介绍如何安装、配置并使用 Open-AutoGLM,将您的安卓手机(Android 7.0)轻松变为一个强大的 AI 代理。 1️…

作者头像 李华
网站建设 2026/5/21 21:05:46

PMC政策文本量化评估

基于python构建的一个完整的PMC(Policy Measurement and Comparison)政策文本量化评估系统,使用Streamlit UI。一、系统架构概览1. 核心架构分层1. 前端交互层 (Streamlit UI)├── 多页面导航系统└── 交互式表单和可视化2. 业务逻辑层├…

作者头像 李华