Python 如何将打印的内容转换为变量?
我正在制作一个计时器,我让它向下勾选,并在命令提示符中正确显示以下内容:Python 如何将打印的内容转换为变量?,python,Python,我正在制作一个计时器,我让它向下勾选,并在命令提示符中正确显示以下内容: min = (code for counting minutes) sec = (code for counting seconds) print( min , ":" , sec , sep="" ) 现在,我想将打印的内容转换为变量/字符串,以便在其他代码中使用它。 顺便说一句,我不需要时间来显示cmd中的时间,我只需要将min:sec设置为一个变量。我相信,您还需要使用前导
min = (code for counting minutes)
sec = (code for counting seconds)
print( min , ":" , sec , sep="" )
现在,我想将打印的内容转换为变量/字符串,以便在其他代码中使用它。
顺便说一句,我不需要时间来显示
cmd
中的时间,我只需要将min:sec设置为一个变量。我相信,您还需要使用前导零来格式化时间,即03:04
而不是3:4
。最简单的方法是使用f字符串:
v = f'{min:02}:{sec:02}'
对于3.6之前的版本,您可以使用str.format()
:
v = '{:02}:{02}'.format(min, sec)
这回答了你的问题吗?你在上课吗?如果没有,则将
min
和sec
放在定义之外
v = '{:02}:{02}'.format(min, sec)