回车符、换行符和回车换行符
自学并不是什么神秘的东西,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。
——华罗庚
、 和
## \r、\n 和 \r\n
-
:回车符,回到当前行首,之后的输出会把之前的输出覆盖。(Mac系统里,每行结尾是“<回车>”,即"
"。作用同回车换行符
。)
:换行符,指针移到下一行当前位置。(Unix系统里,每行结尾只有“<换行>”,即"
",作用同回车换行符
。)
:回车换行符,指针移到下一行行首。( Window 系统采用
)
合理利用 和 的特性,可以让您代码打印更“舒适”。 举个粟子:用 显示时间,比用 os.system(r’clear’) 清屏 + 打印,更省资源。
命令行窗口试炼代码( )
import time >>> from python_color import color >>> for i in range(100): ... t = time.localtime() ... print(f" 当前时间 {t[3]:2}:{t[4]:2}:{color(t[5], green):2}", end = ) ... time.sleep(1)
代码效果
命令行窗口试炼代码( )
>>> import time, os >>> from python_color import color >>> def timer(n): ... time_title = 当前时间 ... for i in range(n): ... t = time.localtime() ... s = str(t[5]).zfill(2) ... time.sleep(1) ... l = os.system(rclear) ... print(f" {time_title} {t[3]:02}:{t[4]:02}:{color(s, green)}") ... >>> timer(58)
代码效果
用代码,即可让不可以打印显示的ASCII控制码“现出真身”
文本 “分数.txt” 文件内容
在 Linux 用 cat 查看
~ $ cd /sdcard/qpython /sdcard/qpython $ cat 分数.txt 吴冰杰: 0.0 刘星洪: 130.0 扬州路: 112.0 lisi: 98.0 刘一: 150.0 刘全: 149.0 /sdcard/qpython $
在命令行窗口打印 “分数.txt” 内容字符串
>>> s = [] >>> s.append(open(分数.txt).read()) >>> s [吴冰杰: 0.0 刘星洪: 130.0 扬州路: 112.0 lisi: 98.0 刘一: 150.0 刘全: 149.0 ]
>>> s0 = [ ... 吴冰杰: 0.0 刘星洪: 130.0 ... 扬州路: 112.0 lisi: 98.0 ... 刘一: 150.0 刘全: 149.0 ] >>> >>> s1 = [ ... 吴冰杰: 0.0 刘星洪: 130.0 ... 扬州路: 112.0 lisi: 98.0 ... 刘一: 150.0 刘全: 149.0 ] >>> >>> s2 = [ ... 吴冰杰: 0.0 刘星洪: 130.0 ... 扬州路: 112.0 lisi: 98.0 ... 刘一: 150.0 刘全: 149.0 ]
参考文章:
我的HOT博:
-
(1175阅读) (1876阅读) (2447阅读) Hot:(6232阅读) (2310阅读) (1206阅读) (1611阅读) (1234阅读) (1680阅读) (1711阅读) (2547阅读) Hot:(聪明版首发)(3261阅读) (优化版)(836阅读) 推荐条件 点阅破千 好文力荐: 精品文章: 好文力荐: 实用技巧博文:
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
算法评价与神经网络算法