专栏首页浊酒清味Python第七课:转义序列

Python第七课:转义序列

转义序列

我们知道用print函数的时候,用单引号或者双引号来括住要打印的内容,我们同时也学会使用格式化字符串打印变量里面的内容,但是当我们想要打印引号呢?大家可以尝试这样的代码print(‘I’m a superman’)。事实上,你会遇到如下的报错信息:语法错误 (invalid syntax)

这时候我们只需要在里面的那个引号前面加一个反斜杠\就可以实现打印出引号。我们将这些需要加一个放斜杠来表示的特殊字符叫做转义序列

运行结果:

常用转义序列

在第一节中我们介绍了单引号转义序列,事实上,还有更多的转义序列,比如说双引号\” ,换行\n 等等,常见的转义字符总结在了下面的表格中。

三重引号

除了使用转义序列,我们还有另外一种方法打印一些难打印的字符,那就是三重引号 ‘’’。在例二中我们也成功打印了I’ma superman

运行结果:

原始字符串

有时候我们想屏蔽转义字符串,这时候我们只需要在引号前面加一个 r或者R就行,比如例三我们屏蔽了 \’ 的功能。我们将这种表达字符串原始的含义的方法叫做原始字符串

运行结果:

练习题

1,使用转义字符打印一段英文对话,需要加入人物以及冒号。

2,使用三重引号打印一段英文对话,需要加入人物以及冒号。

3,在习题1和2引号前面加r,打印。

本文分享自微信公众号 - 浊酒清味(gh_39aead19f756)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python基础 如何实现单例类

    要知道什么是单例类,首先就得清楚什么是单例模式。单例模式,是一种简单的常用软件设计模式,在程序运行中有且只有一个实例。既应用该模式的一个类只能有一个对象实类,这...

    算法与编程之美
  • 聊一聊少儿编程

    1984年,邓小平的一句话开启了中国计算机的新篇章“计算机普及要从娃娃抓起”。而且在2017年浙江省就明确表明,Python将纳入浙江省的的高考。如果说这离我们...

    算法与编程之美
  • 聊一聊内存管理(一)

    在我们的日常生活中,经常会遇到这样的对话。当电脑运行程序变得很慢很卡的时候,就会听到身边的朋友建议我们去增加电脑的内存。这是为什么呢?内存在计算机体系结构中起了...

    算法与编程之美
  • 聊一聊内存管理(二)

    在上一讲聊一聊内存管理(一)重点介绍了什么是内存管理,对内存管理有了整体的认识。简单来说就是,程序的运行需要内存,你如何管理并给这些程序分配内存。

    算法与编程之美
  • Python 面试题大全系列(二)

    如:("zhangfei", "guanyu"),(66, 80) -> {'zhangfei': 66, 'guanyu': 80}

    周萝卜
  • Python|有趣的shuffle方法

    Pythonrandom的“shuffle方法随机化序列项”是我们在学习中会经常遇到的一个知识点,今天我们就来简单的学习一下吧!

    算法与编程之美
  • Python基础 mkdir()和mkdirs()的区别

    在日常的生活工作中,经常需要手动在电脑中的各个文件和目录当中穿梭。在Python 3中,为我们提供了一个OS标准库,这个库使得我们对文件和目录的操作自动化,如果...

    算法与编程之美
  • 走进Java接口测试之测试框架TestNG

    TestNG 是一个受 JUnit 和 NUnit 启发的测试框架测试框架,旨在简化广泛的测试需求,从单元测试到接口测试。 但引入了一些新功能,使其更强大,更易...

    高楼Zee
  • 我有一个大胆的想法!

    一款名叫“Pluribus”的AI扑克牌机器人在六人无限制德州扑克这项复杂游戏中,碾压了人类职业选手!——这是AI机器人首次在规模超过两人的复杂对局中击败顶级人...

    量化投资与机器学习微信公众号
  • Python 面试题大全系列(一)

    从今天开始,陆续更新一些 Python 相关的面试题,在学习的路上,与君共勉,我的文采好棒哦

    周萝卜

扫码关注云+社区

领取腾讯云代金券