Python 如何附加变量,并在变量之前将其打印到同一行?
我想在单行上动态打印 我有一个列表,如果x条件匹配,它的元素将一个接一个地打印出来。(设x为任意条件) 示例列表: [1,2,4,5,6,20,11] 不管那个条件是真是假,我想创建一个“x/y元素”被检查过的动态语句 考虑列表包含100个元素。 [20/100]已经过检查 [25/100]已经过检查 等等 每当使用my条件检查列表中的新元素时,无论条件为true或false,都应在同一行上动态更新此数字“20” 我搜索了很多,但没有找到这叫什么或者如何实现。请引导我Python 如何附加变量,并在变量之前将其打印到同一行?,python,loops,dynamic,Python,Loops,Dynamic,我想在单行上动态打印 我有一个列表,如果x条件匹配,它的元素将一个接一个地打印出来。(设x为任意条件) 示例列表: [1,2,4,5,6,20,11] 不管那个条件是真是假,我想创建一个“x/y元素”被检查过的动态语句 考虑列表包含100个元素。 [20/100]已经过检查 [25/100]已经过检查 等等 每当使用my条件检查列表中的新元素时,无论条件为true或false,都应在同一行上动态更新此数字“20” 我搜索了很多,但没有找到这叫什么或者如何实现。请引导我 提前感谢您的帮助 可以通过
提前感谢您的帮助 可以通过将
print()
中的end
参数指定为'\r'
或已知参数来完成此操作
例如:
范围(100)内的i的:
#你的支票在这里
打印(“[{}/100]已检查。”。格式(i),结束=“\r”)
为了让变化变得明显,您可以使用time.sleep()
进行小间隔,例如0.5秒。大概是这样的:
导入时间
对于范围(100)内的i:
#你的支票在这里
打印(“[{}/100]已检查。”。格式(i),结束=“\r”)
睡眠时间(0.5)
非常感谢您的帮助!非常感谢!