如何在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
相关产品推荐
相关产品推荐

