实际上在Python中'...'和"..."是完全一样的,但不能出现'..."和"...'这种情况。

而将其混合使用会有很多意想不到的效果:

具体规则如下:

若字符串没有引号嵌套,则对可打印转义字符(,',",ooo,xhh)进行转义。

若字符串有引号嵌套,则对嵌套内部字符全部不进行转义,保持原始格式;对嵌套外部字符参照1进行转义。

注意print会对所有转义字符进行转义。

下面是几个有代表性的例子:>>> 'spam eggs'

'spam eggs'

>>> 'doesn't'  # 对可打印字符转义

"doesn't"

>>> "doesn't"  # 同上

"doesn't"

>>> "doesn't"  # 这样可以省去

"doesn't"

>>> '"doesn't"'  # 嵌套后内部全部不进行转义

'"doesn't"'

>>> ""Yes," he said."  # 同类型引号,需要进行转义

'"Yes," he said.'

>>> '"Yes," he said.'  # 这样可以省去

'"Yes," he said.'

>>> '"Isn't," she said.'  # 嵌套后内部全部不进行转义

'"Isn't," she said.'

>>> print '"Isn't," she said.' # print对所有转义字符进行转义

"Isn't," she said.

>>> s='First line.

Second line.'

>>> s  # 对不可打印字符不进行转义

'First line.

Second line.'

>>> print s  # print对所有转义字符进行转义

First line.

Second line.

更多学习内容,请点击云海天教程网。

python单引号打不出来_python里单引号怎么打相关推荐

  1. python为什么用号做注释符_Python为什么用#号作注释符?

    Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待 4999元包邮 去购买 > 关于编程语言中的注释,其重要性基本上已为大家所共识. 很多人学习py ...

  2. python为什么用号做注释符_Python 为什么用 # 号作注释符?

    关于编程语言中的注释,其重要性基本上已为大家所共识. 然而关于注释的规范,这个话题就像我们之前聊过的缩进.终止符和命名方式一样,众口难调. 注释符通常可分为两种,即行注释与块注释(inline/blo ...

  3. python变量类型怎么决定的_python里测试变量类型用什么

    Python中测试变量类型可以使用isinstance()函数或type()函数来完成. isinstance() 函数: isinstance()函数来判断一个对象是否是一个已知的类型,类似 typ ...

  4. python中lines是什么类型_python里的splitlines详解

    Python的split方法函数可以分割字符串成列表,默认是以空格作为分隔符sep来分割字符串. In [1]: s = "www jeapedu com" In [2]: pri ...

  5. python s d是什意思_python里d是什么意思

    python中的fd()是turtle模块中的一个方法.fd 方法的实参是像素距离.turtle模块:它可以让你使用海龟图形(turtle graphics)绘制图像 turtle模块其中的函数: 1 ...

  6. python里面print是什么意思_python里print是什么意思

    python里print是什么意思,多个,是一个,对象,默认值,一个函数 python里print是什么意思 易采站长站,站长之家为您整理了python里print是什么意思的相关内容. Python ...

  7. python中str是什么函数_python里的str是什么函数

    python里的str是什么函数 发布时间:2020-05-18 11:39:40 来源:亿速云 阅读:280 作者:小新 今天小编给大家分享的是python里的str是什么函数,相信很多人都不太了解 ...

  8. python中re是什么意思_python里的re是什么

    定义 正则表达式是一个特殊的字符序列,能方便的检查一个字符串是否与某种模式匹配.re模块使得python拥有全部的正则表达式功能. 用途 通过使用正则表达式,可以: 测试字符串内的模式.-- 例如,可 ...

  9. python 获取路径的盘符_python获取磁盘号下盘符步骤详解

    这次主要教的是如何通过Python 获取Windows系统下的所有的磁盘盘符,以列表的形式展示出来,获取磁盘号下的盘符包括能够获取到我们正在插在电脑上的U盘,也可以读取到,希望能够对你们在学习过程中有 ...

最新文章

  1. svn插件的所有链接
  2. 几个常见的Python面试题分享,帮你顺利求职
  3. python表格对齐_Python对Excel表格数据重新排版
  4. 高度有用的Java ChronoUnit枚举
  5. bat执行php语句,php与bat之间调用的方法
  6. 机器学习中训练集和测试集归一化(matlab版)
  7. L1-033 出生年 (15 分)—团体程序设计天梯赛
  8. Win10 专业版激活!
  9. Mac环境下安装配置Redis
  10. 计算机科学概论:计算机科学中的百科全书
  11. 显示器提示超频的解决办法
  12. Rav 瑞星产品了解
  13. MAC 安装JDK(附JDK下载地址)
  14. 腾讯安全发布《零信任解决方案白皮书》
  15. mysql索引失效的常见原因
  16. Overleaf使用技巧 (latex公式,latex表格,latex图片排版)
  17. SSH-简单登陆业务详解,从环境部署到代码编写
  18. 千万同时在线直播聊天室架构演进
  19. Linux 服务器上传下载文件到阿里网盘
  20. 差分+树状数组 线段树【P2357】 守墓人

热门文章

  1. HTB Meow靶机wp
  2. 行业大洗牌,一大批程序员要失业了?到底怎么才能打破现在的职场困境......
  3. 软件测试的4W1H(第1-2课时)
  4. 同事分享的PPT--
  5. 什么是“NULL指针”,“悬空指针”和“野指针”?
  6. 手机在线评分系统已成主流,逐步替代电子评分器
  7. 实验7-3-5 输出大写英文字母(15分)
  8. 做项目经理太累太辛苦,每天开不完的会议,还不如纯粹编写代码
  9. 安装ecplise的详细过程
  10. 学会数据库后学什么_用数据分析了一年的生活后学到的东西