回车符、换行符和回车换行符



  自学并不是什么神秘的东西,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。
            ——华罗庚

、 和



## \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阅读) 推荐条件 点阅破千 好文力荐: 精品文章: 好文力荐: 实用技巧博文:
经验分享 程序员 微信小程序 职场和发展