当前位置: 首页 > news >正文

week6

本周写了排序的题目,使用json传递数据。实现了保存历史对话功能,加载用户数据异常处理。

1、实现几个数拼接到最大的数的方法:

​
nums.sort(key=lambda x: x * 10, reverse=True)​

2、如果一个排序不止比一个标准,就用下面这种方法,-表示大到小。

student.sort(key=lambda x:(-x[0],-x[1],x[2]))

streamlit框架:

# 1. 页面配置
st.set_page_config()# 2. 会话状态管理
st.session_state.authenticated = True# 3. 界面组件
st.text_input()    # 输入框
st.button()        # 按钮
st.form()          # 表单
st.chat_message()  # 聊天消息# 4. 布局
col1, col2 = st.columns([1, 2])  # 列布局
with st.sidebar:                 # 侧边栏

将历史对话都存入st.session_state.messages,就能实现保存历史对话。

st.session_state.messages

加载用户数据,使用异常处理。

def load_users():"""加载用户数据"""try:if os.path.exists(USER_DATA_FILE):with open(USER_DATA_FILE, 'r', encoding='utf-8') as f:return json.load(f)return {}except Exception:return {}

http://www.dtcms.com/a/503315.html

相关文章:

  • ZigBee中的many-to-one和link status(3)
  • 大型网站多少钱佳源房地产最新消息
  • Linux Bash(一)
  • 【Redis】哨兵与对脑裂的情况分析
  • 49.词向量:把文字变成数字
  • 【pulldown-cmark】创建自定义分支
  • python 网站开发流程图网站首页被k还有救吗
  • TsingtaoAI受邀参加HICOOL2025全球创业者峰会项目对接会
  • windows10激活解决办法
  • 学习建网站玩网站建设学习包装设计需要哪些信息
  • 【图像处理】rgb和srgb
  • 如何撰写网站建设方案海口网站开发制作
  • 查找成绩(向量实现)
  • STL中容器string -- 讲解超详细
  • Python lambda 表达式详解
  • 【JavaScript】原生函数
  • 渗透测试中爆破与撞库的区别
  • 门户网站如何做谷歌seo儿童网站建设
  • AI智能体的“瑞士军刀”:工具调用功能详解与实践
  • GYCTF2020
  • 2025-10-19 hetao1733837刷题记录
  • 批量字符替换工具,支持多种格式
  • 50.情感分析:AI读懂你的心情
  • 嵌入式Linux开发环境学习(二)
  • 分析静态代码分析工具
  • unix做网站常用的数据库用php做网站后台
  • Fiddler抓包+Postman实战之--客户关系管理软件自动化测试
  • 『 数据库 』MySQL复习 - 从更新删除到分组聚合查询实践
  • 力扣2025.10.19每日一题
  • 广州站扩建百度系app