有关换行的问题

首先提一个问题,如下。

有python程序代码:

   print("I'm Bob. What's your name?") 

上一行代码的输出如下:

I'm Bob. What's your name?

上面的输出没有换行。想在What之前换行,效果是:

I'm Bob.
     What's your name?

该怎么办?

在What之前敲回车,行吗?不行,这个回车的效果是语句换行,不是输出内容换行。

用换行符的解决办法

上述问题的解决办法是在What之前插入换行符。写法是:

   print("I'm Bob.\nWhat's your name?")

注意到What前面的\n了没有?这是一个字符组合,即反斜杠和n字母的组合。然而,这个组合写法的含义只是一个字符,即换行符。

强调一遍,写法上是两个字符的组合,但含义上只是一个字符。

Python语言中,除了换行符之外,还有很多“写法是两个字符的组合,但含义上只是一个字符”的情形,制表符就是其中的一个。

制表符

制表符也属于“写法是两个字符的组合,但含义上只是一个字符”的情形。它的写法是“\t”,是反斜杠和t字母的组合,t取的是table之意。它的含义是一个字符,叫做制表符。它的作用是对齐表格数据的各列。运行以下代码,你应该明白何为制表符。

#制表符的写法是\t,作用是对齐表格的各列。
print("学号\t姓名\t语文\t数学\t英语")
print("2017001\t曹操\t99\t\t88\t\t0")
print("2017002\t周瑜\t92\t\t45\t\t93")
print("2017008\t黄盖\t77\t\t82\t\t100")

运行上述代码,产生以下输出:

学号          姓名    语文    数学    英语
2017001    曹操    99        88        0
2017002    周瑜    92        45        93
2017008    黄盖    77        82        100

要注意,换行符和制表符的写法只有在引号内才起作用,才会被视为一个字符。 

Python字符串中的换行符和制表符相关推荐

  1. python中表示换行的符号_对Python字符串中的换行符和制表符介绍

    下面为大家分享一篇对Python字符串中的换行符和制表符介绍,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 有关换行的问题 首先提一个问题,如下. python程序代码如下: print(& ...

  2. python中横向制表符_对Python字符串中的换行符和制表符介绍

    有关换行的问题 首先提一个问题,如下. python程序代码如下: print("I'm Bob. What's your name?") 上一行代码的输出如下: I'm Bob. ...

  3. python中的换行符是哪个键_对Python字符串中的换行符和制表符介绍

    对Python字符串中的换行符和制表符介绍 有关换行的问题 首先提一个问题,如下. python程序代码如下: print("I'm Bob. What's your name?" ...

  4. python中字符串中的换行符号是什么_Python字符串中的换行符和制表符

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  5. python怎么去掉换行符_python去除字符串中的换行符

    今天写这个,要用python去除字符串中的换行符并写入文件,网上查阅,就一句代码replace("\n",""),加上之后,搞了半天,还是不对. 以上是我今天遇 ...

  6. python 替换换行符,python去除字符串中的换行符

    今天写这个,要用python去除字符串中的换行符并写入文件,网上查阅,就一句代码replace("\n",""),加上之后,搞了半天,还是不对. 以上是我今天遇 ...

  7. python怎么去掉换行符_python怎么移除字符串中的换行符

    python移除字符串中的换行符的方法:可以使用[strip()]函数来实现,[strip()]函数在没有参数时会默认删除空白符,包括['\n'].['\r'].[ '\t']和[' ']. pyth ...

  8. 如何在sh的字符串中包含换行符?

    本文翻译自:How can I have a newline in a string in sh? This 这个 STR="Hello\nWorld" echo $STR pro ...

  9. matlab字符串中的换行符,如何在MATLAB中的子图中显示文本/字符串行?

    使用text()函数,将'Parent'属性设置为子图的句柄,即 figure; h1 = subplot(2, 1, 1); % Do some plotting on h1 h2 = subplo ...

最新文章

  1. 增强现实系统的三大关键技术是什么?
  2. xxe漏洞攻防 简介 xml 引用外部实体 构造恶意内容
  3. 使用Dockerfile脚本创建镜像
  4. element ui表单验证
  5. 线性表(代码、分析、汇编)
  6. Vue 过渡效果的组件
  7. Fiddler 4——手机抓包工具
  8. linux的fseek函数
  9. zcu106 固化_xilinx zcu106 vcu demo
  10. Wordpress鼠标指针样式自定义
  11. c语言gps经纬度转换程序,GPS经纬度坐标的转换
  12. 理解二重积分的几何意义及公式
  13. 极客公园创新大会 IF 2018,用科技主义和独立思维击退喧嚣
  14. PPT如何导出高质量图片
  15. Linux 管理面板云帮手、APPNODE与宝塔哪个好
  16. RAID5服务器磁盘阵列,两块盘坏了数据恢复
  17. android集成科大讯飞语音听写和语音合成
  18. 国内外主要黑苹果论坛一览(修正版)
  19. 论PMI-ACP敏捷项目管理认证考前培训必要性
  20. 微营销:数字世界的第二张面孔

热门文章

  1. tar zxvf 简单了解
  2. iPhone 3G/I代iPhone大PK
  3. TP_LINK AP和CPE连接配置
  4. Okio—— 更加高效易用的IO库
  5. 直立两轮平衡车核心代码
  6. 农村电子商务专家学者以及来自全国各地的淘宝村代表将齐聚一堂
  7. 导电滑环应用在哪些机械上
  8. 城市区号查询易语言代码
  9. CC2540 单模式低功率蓝牙解决方案
  10. C语言实现编程题黑色星期五