实际上在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.

一般而言不经常使用三引号'''...'''及"""..."""

但三引号有一个特殊的性质:会自动在每一行末尾加上换行标志,这样输入和输出的字符串就会是同样的样式:>>> a=''' #这里的是转行标志

p

y

t

h

o

n

'''

>>> a #字符串的实际内容

'p

y

t

h

o

n

'

>>> print a #print结果同输入一样

p

y

t

h

o

n

python的单引号怎么打出来_python如何输入单引号相关推荐

  1. python的单引号怎么打出来_python单引号怎么输入

    python单引号怎么输入,字符串,中有,单引号,字符,双引号 python单引号怎么输入 易采站长站,站长之家为您整理了python单引号怎么输入的相关内容. 当我用单引号来表示一个字符串,字符串中 ...

  2. java里单引号怎么打出来_如何在单引号引起来的字符串中转义单引号

    假设您有一个Bash alias例如: alias rxvt='urxvt' 效果很好. 然而: alias rxvt='urxvt -fg '#111111' -bg '#111111'' 将不起作 ...

  3. python object单引号变成双引号_Python学习第163课--Linux命令行中的单引号和双引号...

    [每天几分钟,从零入门python编程的世界!] 我们都知道引号的作用就是为了引用,比如引用别人说的话,这句话就放在引号里面. 而Linux命令行中的single quote(单引号)和dubble ...

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

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

  5. 【Python】单引号、双引号、三引号和字符串

    1.单引号.双引号.三引号和字符串 示例程序: #单引号 str1='python' #单引号中使用双引号 str2='"python"' #双引号中使用单引号 str3=&quo ...

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

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

  7. Python之单引号、双引号、三单引号、三双引号

    单引号和双引号区别.三单引号和三双引号也没什么区别. 一: 两单引号之间不可以出现单引号,如果出现需要使用转义字符 \ ,但可以出现双引号: 两双引号之间不可以出现双引号,如果出现需要使用转义字符 \ ...

  8. Python的单引号、双引号和三引号的字符串

    首先说一下, 单引号:字符串 双引号:字符串 三引号:多行文档注释 看图: 正常情况下,单引号和双引号括起来的字符串都不能跨行,除非借助续行符"\",而三引号括起来的字符串可以跨行 ...

  9. python:单引号、双引号、三引号、转义和换行的使用

    一:转义: 1.单引号 2.双引号 3.\ 4.两个字符[部分符号:如\] 在python中,不少字符是有自己独特的用法的: 比如在print中,我们使用print(' ')来表示对字符串的输出 那么 ...

最新文章

  1. mysql select 区分大小写,MySql查询不区分大小写解决方案(两种)
  2. 【Android FFMPEG 开发】C++ 回调 Java 方法 模板 ( JavaVM *vm | JNIEnv *env | jobject instance | 引用类型 | 模板代码示例 )
  3. 页面自动刷新html实现
  4. 会议交流|大模型与图学习等知识图谱相关技术实践探索
  5. Sublime 格式化代码 快捷键以及插件使用
  6. jni 结构体转对象_JVM系列(一)JVM启动流程和基本结构
  7. unrecognized selector sent to class 0x235e7ec
  8. 请求header_Flutter 基于网络请求框架Dio的二次封装
  9. matlab2010反复激活
  10. 计算机原理阅读,计算机原理与应用作业
  11. poj4474 Scout YYF I(概率dp+矩阵快速幂)
  12. 语言学句法分析树形图怎么画_树形图(句法)
  13. html写信模板,求给签证官写信的模板。。。
  14. 国民统计概论考试能用计算机吗,统计考试《国民经济统计概论》试题
  15. 锐文科技智能网卡xNIC-200/400在国产服务器测试性能报告
  16. 2016风云杯大学生信安大赛 WriteUp
  17. 牛客算法笔记【second week】
  18. 吉林大学数据库系统概念2015年期末试题自做答案
  19. python入门读书笔记
  20. 【Ubuntu 22.04】华硕主板 H110I-PLUS 网络唤醒(WOL)设置

热门文章

  1. 【Cocos2d-x 粒子系统】火球用手指飞起来
  2. 今年Java行情崩盘?说好的金三银四呢…
  3. jssdk.class.php,THINKPHP 使用自定义标签加载微信jssdk
  4. Quartus II添加器件库方法
  5. SQLServer时间相关 - SQL日期,时间比较
  6. yum命令及配置yun源
  7. Minio Note [vaynexiao]
  8. 分布式应用的各基本领域及开发技术概要
  9. 微信小程序点击跳转页面
  10. 尚硅谷·网上书城项目(一)