logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python基础语法:生成器 generator(yield)

生成器是一种特殊的迭代器,使用 yield 关键字而不是 return 来返回值。它可以在迭代过程中动态生成值,而不是一次性生成所有值。yieldnext(gen)returnsend(value) 函数可以将参数值传递到生成器内来引用。

#python#开发语言#前端
Python常用模块:warnings、string、collections、tqdm、rich

string 模块提供了许多预定义的字符串常量常量名说明内容示例包含所有 ASCII 字母(大小写)所有 ASCII 小写字母所有 ASCII 大写字母十进制数字十六进制数字(包含大小写字母)八进制数字'01234567'ASCII 标点符号`‘!<=>?@[\]^_{ASCII 空白字符包含空格、制表符、换行等所有可打印的 ASCII 字符是上述digitswhitespace的集合# 生成一个

#python#java#前端
Python基础篇:闭包、装饰器wrapper

函数定义可以嵌套函数,这在其它语言中也经常见到,但是可以嵌套多层函数还是很少见到。

#python#开发语言
Python基础语法:访问器@property和修改器@xxx.setter

访问器和修改器也是装饰器的一种。@property: 访问器,getter@xxx.setter: 修改器,setter访问器和修改器的根本目的是想将属性私有化,提供getter&setter去访问。访问器和修改器能够做到访问属性其实在调用getter方法,设置属性其实在调用setter方法。Java的规范都是不直接操作属性,而是调用getter和setter方法。Python做到了直接操作属性来

#python#开发语言
Python Web框架:Streamlit

Streamlit()是一个基于tornado框架的快速搭建Web应用的Python库,封装了大量常用组件方法,支持大量数据表、图表等对象的渲染,支持网格化、响应式布局。简单来说,可以让不了解前端的人搭建网页。相比于同类产品PyWebIO,Streamlit的功能更加全面一些。

#前端
Spring AI 2.0:Hello World

Spring Boot 4 + Spring 7 + IDEA 2025 + JDK17 ,Spring AI 的定位是:大模型基础对话 + RAG + MCP + Tool + Memory等基础功能。

#spring#人工智能#java
AI Agent 大模型开发技术框架选型指南

LangChain 是目前认知度最高的大模型应用开发生态之一,提供统一的模型接口、Prompt、工具调用、文档加载、文本切分、向量存储、检索器、中间件和 Agent 抽象。当前官方将 LangChain 定位为快速构建 Agent 的高层框架,并将复杂、可控的底层编排交给 LangGraph。

#人工智能
Python基础语法:流程控制语句(if、match、for else、while else、try、is、in、not、with、lambda)

Java中的三位运算符是用来实现的。Python中是用来实现的(突然换种语法感觉不太适应)Python 不用?:,而用 x if cond else y,是一个有意的语言设计选择,核心是让代码按自然语序读起来更清楚,降低嵌套时的可读性灾难。Python 确实在“短”与“可读”之间,经常优先后者。为什么不用?

#python#开发语言
Python基础篇:Python特殊语法(pass、import、doctest、package、generator )

server]host = "a"[server] # ❌ 报错:server 被定义两次host = "b"✅ TOML 禁止重复定义同名标准表。如果想要多个,用[[...]]表数组。最少的规则、最明确的类型、最不挑剔的人。它不会取代 JSON 在数据交换里的位置,也不会取代 YAML 在 Kubernetes、Ansible 里的生态。但只要你在写"人会反复打开来手动改的配置文件",TOML

    共 66 条
  • 1
  • 2
  • 3
  • 7
  • 请选择