Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将打印的内容转换为变量?_Python - Fatal编程技术网

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)