python3中单引号,双引号,三个单引号 ,三个双引号的差别,以及反斜杠的用法
python3进行输出的时候 我们经常会遇到很多引号的问题,有时候引号不一样显示的内容也会不一样,严重的
时候还有可能会报错,那么我们如果区别这些众多的引号的问题呢,这里做了一下总结
这里先介绍下 反斜杠
反斜杠用法在字符串大多数只有两个用法
①转移符 如'i \'m a student '
②换行符 如print(‘aaaaaaaaa\
aaaaaaaaaaaaaa’) 想要换行输入就应在最末尾加上反斜杠
反斜杠介绍完毕后 引号问题就会迎刃而解。
单引号,双引号,三个单引号 ,三个双引号
通常输出的时候会显示出不同引号的不同 这里我们就用print和format的输出形式
展现各个引号的不同魅力。
首先我们应该先明确引号的作用是什么。字符串是python中基本的数据类型,它通常
指人类可以阅读的文本。更广泛的说,它是一个字符串列,并且字符只有在组成这个
序列的时候才有意义。因此字符串应运而生。我们表示字符串必须用引号包裹,才能
算是字符串,不然python会报错。
单引号,双引号都用到包裹字符串,唯一不同用法在于如果字符串内有需要转义
的字符时候 单引号需要反斜杠 而单引号必须加反斜杠
举例说明
print("OUTPUT:{0:s}".format("i'm a student"))
print("OUTPUT:{0:s}".format('i\'m a student'))#如果单引号则会包裹全部字符串 那么i'm中的'号必须用反斜杠
如果单引号中没有反斜杠则程序会报错
这里我们再来看下反斜杠 与三引号的输出情况
如果出现换行必须采用反斜杠表明 易于书写阅读 但是输出还是没有换行的字符串
引用三引号 不仅可以分行输入字符串 而且输出显示也是分行的
print("OUTPUT{0:s}".format("gfsdddddddddddddddddddddddddddd\sdffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\sdfffffffffffffffffffffffffffffffffffffffffff")) #如果出现换行必须采用反斜杠表明 易于书写阅读 但是输出还是没有换行的字符串
print("OUTPUT{0:s}".format("""gfsddddddddddddddddddddddddddddsdffffffffffffffffffffffffffffffffffffffffffffffffffffffffsdfffffffffffffffffffffffffffffffffffffffffff""")) #引用三引号 不仅可以分行输入字符串 而且输出显示也是分行的
最后一种情况就是 如果我用三引号 里面有需要转义的字符怎么办?看下面这个例子
print("OUTPUT:{0:s}".format("""i'mgfsdddddddddddddddddddddddddddd
sdffffffffffffffffffffffffffffffffffffffffffffffffffffffff
sdfffffffffffffffffffffffffffffffffffffffffff""")) 最完美的就是三个双引号
print("OUTPUT:{0:s}".format('''i\'mgfsdddddddddddddddddddddddddddd
sdffffffffffffffffffffffffffffffffffffffffffffffffffffffff
sdfffffffffffffffffffffffffffffffffffffffffff''')) #当用三个单引号的时候如果有需要加’的时候 和单引号的结果相同 必须加反斜杠
说了这么多看着有点头大 怎么才能更容易的记住引号与反斜杠的规律呢:
双引号内不用加反斜杠
单引号内必须加反斜杠
三单引号输入换行需要加单引号
三双引号最为完美,换行转义什么都不用加
python3中单引号,双引号,三个单引号 ,三个双引号的差别,以及反斜杠的用法相关推荐
- php删除双引号,PHP引号前添加反斜杠、去除反斜杠的方法
本节主要内容: php引号前的反斜杠问题 PHP实现的读写html文档的小程序,提交内容保存时会自动在双引号前面增加一个反斜杠"\",而且每保存一次增加一个反斜杠. 原因: PHP ...
- php 目录斜杠 不同服务器,PHP_PHP在引号前面添加反斜杠(PHP去除反斜杠),一般空间商提供的服务器空间 - phpStudy...
PHP在引号前面添加反斜杠(PHP去除反斜杠) 一般空间商提供的服务器空间默认PHP 指令 magic_quotes_gpc是on的,也就是打开的.这时候就可以用stripslashes() 函数删除 ...
- json增加反斜杠 php_PHP在引号前面添加反斜杠(PHP去除反斜杠)
一般空间商提供的服务器空间默认PHP 指令 magic_quotes_gpc是on的,也就是打开的.这时候就可以用stripslashes() 函数删除自动添加的反斜杠.用法就是:比如包含字符串的变量 ...
- shell中单引号、双引号、反引号、反斜杠的使用
shell可以识别4种不同类型的引字符号: 单引号字符('') 双引号字符("") 反斜杠字符(\) 反引号字符也就是ESC下方的键(`) 1. 单引号 ( '' ) :当shel ...
- 【软件测试】linux命令-引用符号(反斜杠\、单引号‘‘、双引号““)
引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(''),双引号(""). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是 ...
- 每日linux命令学习-引用符号(反斜杠\,单引号'',双引号)
引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(''),双引号(""). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是 ...
- linux java 反斜杠_每日linux命令学习-引用符号(反斜杠\,单引号'',双引号)...
引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(''),双引号(""). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是 ...
- 引用---单引号,双引号和反斜杠
双引号 会使文本以字符的形式展示,会过滤部分扩展,但是参数扩展,算数扩展和命令替换依然有效($,``,\) 单引号 抑制所有的扩展 反斜杠 转义字符,可以限制一些双引号中的扩展 实例1: 变量嵌套:可 ...
- python中斜杠加引号什么意思_如何在Python中转义反斜杠和单引号或双引号?
你是怎么做到的 如果你的"长字符串"是从文件中读取的(正如你在评论中提到的),那么你的问题是误导性的.因为你显然不完全理解逃逸的工作原理,所以你写下的问题可能与你真正的问题不同. ...
- 通过字符串方法创建新字符串如何打出反斜杠、单引号、双引号、响铃、换行符、水平制表符
print("\")#反斜杠 print("'")#单引号 print(""")#双引号 print("\aHYQ&qu ...
最新文章
- 【机器学习实战】第7章 集成方法(随机森林和 AdaBoost)
- jira4.4.5下载与汉化
- js中继承的几种用法总结(apply,call,prototype)
- 一个Delphi写的DES算法, 翻译成C#
- Spark 下操作 HBase
- 【学习笔记4】Action名称的搜索顺序
- phpStorm重构快捷键(mac系统、持续更新)
- Hack.Chat 在浏览器里快速建立简单、随用即丢线上聊天室,无须下载安装软体
- java的配置文件后缀,Java - 敏感配置文件位置
- OpenCV探索之路——图像形态学处理(膨胀、腐蚀、开运算、闭运算)
- 冻库正常低压力是多少_弹涂鱼上市卖不动,还有8万斤要进冻库,市场低迷,不值钱了...
- Linux命令详解词典高频命令(2)
- RS-274drillIPC-2581三种PCB Gerber文件的观察软件
- 《Total Commander:万能文件管理器》——第7.2节.比较和同步文件夹
- 张亮:Sharding-Sphere成长记
- 5款类蝉妈妈抖音数据工具推荐
- java小数的数据类型_【填空题】Java 中小数默认的数据类型为 ,如果要指定为 类型,要在小数后面加F或f。...
- 自动生成带昵称的头像(仿照钉钉头像)
- 普罗米修斯?对!就是 Prometheus ,如何计算 P90 / P99 ? 准确评控服务耗时性能!
- 【STM32】HAL库 ——DAC
热门文章
- rpm -ivh *rpm 是什么意思
- 如何用计算机算标准偏差,标准差计算器怎样安装使用?标准差计算器使用教程介绍...
- 如何删除桌面右键菜单中的英特尔核心显卡选项
- android手机无法root成功,手机怎么root不了怎么办?安卓手机不能root怎么办
- 【公基】口算提速,java 自动生成:加、减、乘、除、混合运算题目
- 怎样找回通讯录的联系人号码?手机通信录联系人恢复教程推荐
- 实验五 CA的安装和使用
- 蓦然回首,已然踏上编程路
- Mac苹果电脑开启任何来源选项详细教程
- php计算1000000以内的质数,1000000以内质数表