实例引入
我们知道 Python 是一种动态语言,在声明一个变量时我们不需要显式地声明它的类型,例如下面的例子:
a = 2
print('1 + a =', 1 + a)
运行结果:
1 + a = 3
这里我们首先声明了一个变量 a,并将其赋值为了 2,然后将最后的结果打印出来,程序输出来了正确的结果。但在这个过程中,我们没有声明它到底是什么类型。
但如果这时候我们将 a 变成一个字符串类型,结果会是怎样的呢?改写如下:
a = '2'
print('1 + a =', 1 +
python动态进度条的实现代码,具体内容如下所示:
有时候我们需要使用print打印工作进度,正常使用print函数会导致刷屏的现象,举个最简单的例子,从1打印到10,每次停顿0.1秒
这样看起来很麻烦,有没有办法实现动态的进度显示呢?我们可以使用’\r’,这个命令可以使光标重新返回头部,之后设置end=”,取消python的打印自动换行的功能
import time
for i in range(10):
print('\r比例' ,i/10,end='')
time.sleep