You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中让用户编辑变量时显示变量原有值?

Python实现带变量默认值的输入编辑功能

你需要让输入提示中显示变量的原有值,方便用户基于原值修改,只需要把变量值嵌入到input()函数的提示字符串里就行,同时可以处理用户直接回车不修改的场景,避免原有值被空字符串覆盖。

原代码(中文翻译版)

a = "我非常开心"
b = input("请输入字符串来修改a: ")
a = b

修改后的实现代码

a = "我非常开心"
# 将变量原有值插入到输入提示中
user_input = input(f"请输入字符串来修改a: {a}")
# 如果用户直接回车,保留原有值;否则用新输入覆盖
a = user_input if user_input else a

实现效果

运行后会显示如下输入提示,用户可以直接修改冒号后的内容:

请输入字符串来修改a: 我非常开心

内容的提问来源于stack exchange,提问作者mo23hammad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 13:19:50