【发布时间】:2018-01-13 17:00:45
【问题描述】:
假设我使用短语“请在此处插入您的答案”并希望在程序中重复多次,打印“请在此处插入您的答案”或创建具有该文本的变量来执行相同的功能?
#First option
answer= input("Please insert your answer here ")
#second option
prepared_question= "Please insert your answer here "
answer= input(prepared_question)
假设这会重复很多次,会有一个显着更有效的选择吗?当然,从作者的角度来看,简单地重用一个变量要好得多,我怀疑这是否需要更多时间。
【问题讨论】:
-
前者耗时稍长,后者在不需要的时候也会占用内存。两者都不够重要。后者更好,因为它可以更轻松地更改所有消息作为一个组。
标签: python python-3.x python-2.7 performance optimization