先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行

如:

s1 = "hello,world"

如果要写成多行,那么就要使用\ (“连行符”)吧,如

s2 = "hello,\

world"

s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:

s3 = """hello,

world,

hahaha.""",那么s3实际上就是"hello,\nworld,\nhahaha.", 注意“\n”,所以,

如果你的字符串里\n很多,你又不想在字符串中用\n的话,那么就可以使用3个双

引号。而且使用3个双引号还可以在字符串中增加注释,如下:

s3 = """hello,  #hoho, this is hello, 在3个双引号的字符串内可以有注释哦

world,          #hoho, this is world

hahaha."""

这就是3个双引号和1个双引号表示字符串的区别了,3个双引号与1个单引号的区别也

是和这个一样的,实际上python支持单引号是有原因的,下面我来比较1个单引号和

1个双引号的区别。

当我用单引号来表示一个字符串时,如果要表示 Let's go 这个字符串,必须这样:

s4 = 'Let\'s go',注意没有,字符串中有一个',而字符串又是用'来表示,所以

这个时候就要使用转义符 \ (\,转义符应该知道吧), 如果你的字符串中有一大堆

的转义符,看起来肯定不舒服,python也很好的解决了这个问题,如下:

s5 = "Let's go"

这时,我们看,python知道你是用 " 来表示字符串,所以python就把字符串中的那

个单引号 ' , 当成普通的字符处理了,是不是很简单。

对于双引号,也是一样的,下面举个例子

s6 = 'I realy like "python"!'

这就是单引号和双引号都可以表示字符串的原因了。python中单引号,双引号,多引号区别

python中单引号和双引号的区别_python中单引号,双引号,多引号区别相关推荐

  1. python print用法可以不加引号吗_第一课print() 函数的用法有以下几种:单刀赴会—不带引号...

    print() 函数的用法有以下几种:单刀赴会-不带引号,黄袍加身-搭配单引号.双引号.三引号,让我们一睹风采. 无引号 您已经能够看到下面左侧代码框中,现在空空如也.那么就在这个框里,一字不差地抄上 ...

  2. c++和python哪个好_python和c++哪个好 有什么区别

    c++和python都是非常流行的编程语言究竟哪个更好,二者有哪些区别呢?跟小编一起了解一下吧. python和c++谁更好 python是一种更高级的语言,python具有可读性.简单.直截了当,而 ...

  3. Python之ruamel.yaml模块详解(三)| ruamel.yaml与pyyaml的区别

    Python之ruamel.yaml模块详解(三)| ruamel.yaml与pyyaml的区别 12 默认支持Yaml1.2 13 Py2和Py3重新整合 14 修复 15 测试 16 API 接前 ...

  4. python打开文件的语法_python27语法Python文件打开方式实例详解【a、a+、r+、w+区别】...

    本文实例讲述了Python文件打开方式.分享给大家供大家参考,具体如下: 第一步 排除文件打开方式错误: r只读,r+读写,不创建 w新建只写,w+新建读写,二者都会将文件内容清零 (以w方式打开,不 ...

  5. 技术沙龙系列之:Python 函数参数前面一个星号(*)和两个星号(**)的区别

    下面来谈谈Python 函数参数前面一个星号(*)和两个星号(**)的区别,这也是许多小伙伴在学习时的一个困惑,简单为大家介绍一下: 在 Python 的函数中经常能看到输入的参数前面有一个或者两个星 ...

  6. 双路cpu比单路强多少_电源单路好还是双路好?电脑电源单路和双路12V详细区别对比...

    在一些比较大功率的电源中,经常可以看到分为单路12V和双路甚至是多路12V两种规格.那么,电源单路好还是双路好呢,很多网友搞不清这个问题.下面"脚本之家"以最通俗易懂的描述,带大家 ...

  7. python的元组和列表什么区别_Python 中列表和元组有哪些区别?

    看过了所有的区别,然而所有的区别都基本毫无意义,tuple元组的设计基本是python语言中一个完全失败和错误的设计,然而我们所有人都只敢小说地说啊它们之间有区别,没有人敢说它们没有区别,是因为这是一 ...

  8. sv队列和动态数组的区别_Go 刷 LeetCode 系列:经典(7) 设计双端队列

    设计实现双端队列. 你的实现需要支持以下操作: MyCircularDeque(k):构造函数,双端队列的大小为k.insertFront():将一个元素添加到双端队列头部.如果操作成功返回 true ...

  9. 网和aoe网的区别_运动内衣与普通内衣有什么区别?运动内衣里面还需要穿文胸吗? 小家生活网20201002 11:03:04...

    阅读本文前,请您先点击上面的"蓝色字体可以说爱情就是他们最大的软肋.不会在双鱼女那出现.在对于周边的亲戚时.她们那种温柔大方的气势.更符合妈妈的需求.整双腿没有视觉连贯性.但唯独感情这件事一 ...

  10. java post和put的区别,ES 中的 POST 和 PUT 的区别

    0.什么是Restful架构 比较难说清楚,这部分大雾状态,引ruanyf 理解RESTful架构 的几句总结吧: Fielding将他对互联网软件的架构原则,定名为REST,即Representat ...

最新文章

  1. 反射load,loadfile,LoadFrom区别
  2. Git根据commitId查看提交内容:根据commitId查看某次提交的内容
  3. 【Auto.js】[系统Intent]_系统设置页面的相关intent跳转
  4. docker export_docker构建python3.7镜像
  5. Java工作笔记-判断文件是否被正在被写入
  6. win7下程序运行权限问题解决方案
  7. window打开IIS
  8. 【图像融合】主成分分析PCA
  9. 开发函数计算的正确姿势 —— 排查超时问题
  10. nodejs基础整理
  11. 运维 如何选择最合适的服务器方案(一):服务器硬件配置
  12. React-12 Context的使用
  13. 0到50带圆圈的数字序号有需要的吗:)
  14. 故障树分析法(FTA)
  15. pulseaudio如何开通系统日志来debug
  16. [因果推断] 增益模型(Uplift Model)介绍(三)
  17. 制作zencart模板的几个步骤
  18. 如何解决移动硬盘弹出时报错:设备正在使用中
  19. 3D-2D三维重建:PnP
  20. 程序员面试100题之六 最长公共子序列

热门文章

  1. 全国计算机等级考试二级教程——公共基础知识(2013年版)pdf,全国计算机等级考试2级教程:公共基础知识(2013年版)...
  2. 蚂蚁森林快捷指令_利用快捷指令实现钉钉自动化打卡
  3. Python基础教程:列表字典的键值修改
  4. Python基础教程:括号()[]{}详解
  5. 四步解读python生成器
  6. python逐行读取文件内容的三种方法
  7. Python 模块初始化的时候,发生了什么?
  8. python中的变量与对象
  9. Python 下JSON的两种编解码方式实例解析
  10. 关于python中多态的理解。