Python转义符实现‘进度条’和‘程序退出倒计时’
Python中的转义符:
在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表:
| 转义字符 | 描述 |
| \(在行尾时) | 续行符 |
| \\ | 反斜杠符号 |
| \' | 单引号 |
| \" | 双引号 |
| \a | 响铃 |
| \b | 退格(Backspace) |
| \000 | 空 |
| \n | 换行 |
| \v | 纵向制表符 |
| \t | 横向制表符 |
| \r | 回车 |
| \f | 换页 |
| \oyy | 八进制数,yy 代表的字符,例如:\o12 代表换行,其中 o 是字母,不是数字 0。 |
| \xyy | 十六进制数,yy代表的字符,例如:\x0a代表换行 |
| \other | 其它的字符以普通格式输出 |
注:有些要在Python自带的编辑器IDLE中才能出效果,而在Pycharm(Python的一个IDE)中却可能受限于IDE的设置而出不了效果。
进度条实现事例:
import time
for i in range(101):
print(('\r正在下载:{}% ' + '■' * (i // 10)).format(i), end='')
time.sleep(0.05)
正在下载:100% ■■■■■■■■■■
程序退出倒计时事例:
for i in range(10):
print('\r%ss 后程序退出' % (9 - i), end='')
time.sleep(1)
1s 后程序退出
本站文章主要用于个人学习记录,可能对您有所帮助,仅供参考!

