• 我的CSDN主页
  • My Python 学习个人备忘录
  • 我的HOT

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


\r 、\n 和 \r\n


  1. 题目
  2. 代码运行效果
  3. 我的解题思路
  4. 转换器完整代码

## \\r、\\n 和 \\r\\n

  合理利用 \r 和\n 的特性,可以让您代码打印更“舒适”。
  举个粟子:用 \r 显示时间,比用 os.system(r’clear’) 清屏 + \n 打印,更省资源。

命令行窗口试炼代码( \r )

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 = '\r')
...  time.sleep(1)

代码效果

命令行窗口试炼代码( \n )

>>> 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(r'clear')
...   print(f"\n\n  {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\n刘星洪: 130.0\n扬州路: 112.0\nlisi: 98.0\n刘一: 150.0\n刘全: 149.0\n']

>>> s0 = [
... '吴冰杰: 0.0\r刘星洪: 130.0\r\
... 扬州路: 112.0\rlisi: 98.0\r\
... 刘一: 150.0\r刘全: 149.0\r']
>>>
>>> s1 = [
... '吴冰杰: 0.0\n刘星洪: 130.0\n\
... 扬州路: 112.0\nlisi: 98.0\n\
... 刘一: 150.0\n刘全: 149.0\n']
>>>
>>> s2 = [
... '吴冰杰: 0.0\r\n刘星洪: 130.0\r\n\
... 扬州路: 112.0\r\nlisi: 98.0\r\n\
... 刘一: 150.0\r\n刘全: 149.0\r\n']

参考文章:

  • 【经验】 - \r,\n,\r\n的区别
  • \r,\n的理解
  • C++中endl、“\n”和‘\n’的区别
  • \r,\n,\r\n的区别:回车与换行

我的HOT博:

  • “快乐数”判断(1175阅读)
  • 罗马数字转换器(构造元素取模)(1876阅读)
  • 罗马数字(转换器|罗生成器)(2447阅读)
  • Hot:神奇代码让QQ群昵称色变(6232阅读)
  • 斐波那契数列(递归| for )(2310阅读)
  • 排序数组元素的重复起止(1206阅读)
  • 柱状图中最大矩形(1611阅读)
  • 电话拨号键盘字母组合(1234阅读)
  • 密码强度检测器(1680阅读)
  • 求列表平衡点(1711阅读)
  • 字符串统计(2547阅读)
  • Hot:尼姆游戏(聪明版首发)(3261阅读) 尼姆游戏(优化版)(836阅读)
  • 推荐条件点阅破千

    Python 入门指南【Python 3.6.3】


    好文力荐:

    • 【8大编程语言的适用领域】先别着急选语言学编程,先看它们能干嘛
    • 靠谱程序员的好习惯

    回首页


    精品文章:

    • 好文力荐:《python 完全自学教程》书稿连载
    • OPP三大特性:封装中的property
    • 通过内置对象理解python'
    • 正则表达式
    • python中“*”的作用
    • Python 完全自学手册
    • 海象运算符
    • Python中的 `!=`与`is not`不同
    • 学习编程的正确方法

    来源:老齐教室


    CSDN实用技巧博文:

    • 8个好用到爆的Python实用技巧
    • python忽略警告

回车符、换行符和回车换行符相关推荐

  1. word2016能识别linux换行符,word文章中的换行符如何批量替换为回车符

    word文件中有换行符很正常,但是想要将换行符全部替换为回车符,该怎么替换?以下是学习啦小编为您带来的关于word文章中的换行符批量替换为回车符,希望对您有所帮助. word文章中的换行符批量替换为回 ...

  2. c语言中不用换行读符而直接换行,C语言中换行符与回车符的区别

    1.C 语言中换行符与回车符的区别能不能说"换行符就是输入完一行内容后,光标转到下一行的起始位置",而"回车符就是输入完一行后光标转到该行的起始位置,其并不换行" ...

  3. c语言换行符不起作用,回车符与换行符问题——C语言

    回车符(carriage return,'\r')与换行符 (line feed,'\n') 换行对应的ASCII码值是10,回车符对应的ASCII码值是13,需要注意的是用户按下回车键时,对于不同的 ...

  4. Linux和windows中的换行符差异问题 LINUX的换行符在Windows记事本打开不换行或出现黑点

    http://hi.baidu.com/mayongl7/blog/item/06e61af7c719053a730eec4d.html LINUX的换行符在Windows记事本打开不换行或出现黑点 ...

  5. eslint 换行_预计的换行符是apos;LFapos;,但在Eslint中使用gulp发现apos;CRLFapos;换行符 Dovov编程网...

    预计的换行符是'LF',但在Eslint中使用gulp发现'CRLF'换行符 在使用eslint的时候,我遇到了这样的错误 Expected linebreaks to be 'LF' but fou ...

  6. linux中excel的换行符,Excel skill: 如何替换换行符,以及如何把一格转换成多行/多列...

    增加一辅助列,用替换函数替换掉软回车. 比如A列是数据,从A1开始,则插入B列,B1输入公式 =REPLACE(A1,FIND(CHAR(10),A1),1,"") 再用填充柄向下 ...

  7. python中的换行符是什么_python的换行符是什么?_后端开发

    python换行符是什么? python换行符是"\n". Windows换行符是'\r\n', Unix/Linux的换行符为'\n', Mac的换行符为'\r', 在pytho ...

  8. python换行符怎么键入_python的换行符是什么?

    python换行符是什么? python换行符是"\n". Windows换行符是'\r\n', Unix/Linux的换行符为'\n', Mac的换行符为'\r', 在pytho ...

  9. textarea内容换行,textarea中换行符br失效

    textarea中,如果写在html里,换行直接用回车就好 <textarea name="text" id="text" cols="30&q ...

  10. 替换word中手动换行(软回车)为段落标记(硬回车)

    在字处理软件中,由Enter键按下去导致一行文字换行的叫硬回车,程序自动换行的叫做软回车.软回车是用 Shift + Enter 产生的,它换行,但是并不换段,即前后两段文字在 Word 中属于同一& ...

最新文章

  1. 【jsp】页面跳转的两种方法
  2. 面向对象的 JavaScript 编程及其 Scope 处理
  3. 基于matlab的元音共振峰的估算
  4. layui表格获取不到多层数据的解决方案
  5. 数据库相关的系统巡检参考项
  6. python 常见问题汇总(待续)
  7. Webapi测试工具WebBenchmark v1.3发布
  8. Arcengine 基本操作(待更新)
  9. node sqlite 插入数据_方便且实用,Python内置的轻量级数据库实操
  10. eclipse中git分支创建与合并(-)
  11. 数据库之如何解决SQL Server 2008 R2连接不上服务器?
  12. 湖南中医药高等专科学校计算机试题,湖南中医药高等专科学校2020年单招文化基础考试考纲...
  13. 动态SQL execute immediate
  14. 发动机冒黑烟_汽车发动机冒黑烟什么原因,汽车发动机都可能发生哪些故障?...
  15. 计算机技术 安防 工程师考试,信息安全工程师考试科目有哪几门
  16. illegal TFTP operation
  17. 远程办公和分布式协作的区别
  18. 【活动回顾】机智云亮相2020中国移动全球伙伴合作大会
  19. Gym - 101485G NWERC2015 G Guessing Camels
  20. 浅谈Thread.setDaemon

热门文章

  1. 分布式RPC框架dubbo、motan、rpcx、gRPC、thrift简介与性能比较
  2. 【原创】西门子S7-1500PLC使用 EPOS控制V90伺服驱动器
  3. Log4j学习—Log4j简介
  4. 健康是能看得到的 净水器也要选智能款
  5. 计算机毕业设计安卓Android的家教平台软件app(源码+系统+mysql数据库+Lw文档)
  6. 跟买股票的朋友分享如何保持心情舒畅的体会
  7. [转自水木]拿到工行全额赔付,发盗刷起诉攻略!
  8. WordPress首页、分类、标签、文章、页面添加关键词和描述
  9. 今天是马云在阿里巴巴任职的最后一天。
  10. 让IDEA启动tomcat时默认加载指定页面