Python 中一对单引号和一对双引号都可表示一个字符串:

1 Str1 = 'python'
2 Str2 = "python"

思考? 如何表示字符串: I ' am a python coder.

方法一, 用单引号加转义字符  ' \ ':

1 Str1 = 'I \' am a python coder.'

转义字符 \ 改变原来单引号的含义,在此处表示特殊含义。

思考?如何表示字符串: 'A' and  'a' are two different letters.

方法一, 继续用转义字符 ' \ ' :

1 Str = ' \'A\' and \'a\' are two different letters.'

此时代码不仅不易读且容易出错,故可使用双引号 " " + ' ' 单引号的方式:

1 Str = " 'A' and 'a' are two different letters. "

反之如果字符串中有双引号括起来的单词,外面就使用单引号 ' ' :

1 Str1 = ' "A" and "a" are different letters. ' 2 Str2 = 'hello, "{}"'.format('python')

总结: python 会将外层的单引号或双引号看做字符串的标识,内层的单引号或双引号看做是普通的字符,

   只不过内层引号和外层引号不能同时使用一个类型,外层用单引号内层就用双引号,外层用双引号内层就用单引号。

1 Str1 = ' hello "python" '
2 Str2 = " hello 'python' "

三个单引号 ''' ''' 和三个双引号 """ """ :

当一行代码过多时,我们希望换行显示并且保留原来的格式,此时用三个单引号''' ''' 和 三个双引号 """ """ 表示 :

1 Str = """ my name is
2           yangwu
3           I like coding"""

转载于:https://www.cnblogs.com/yangwu-183/p/10035694.html

Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别...相关推荐

  1. python爬虫详解(三)——爬取世界常用密码并保存到字典内

    今天的爬虫有点特别,先爬取文本,然后base64解码,然后再存储至文本字典内 点个赞留个关注吧!! 首先我们需要爬取网站链接 代码如下: 爬取后我们只要password=内容,只要内容,不需要链接,所 ...

  2. python方括号里面单引号_Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别...

    Python 中一对单引号和一对双引号都可表示一个字符串: 1 Str1 = 'python' 2 Str2 = "python" 思考? 如何表示字符串: I ' am a py ...

  3. python中单引号、双引号、三引号理解

    一.单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = "python" str1和str2是没有 ...

  4. python字符串中单引号双引号以及三引号的作用

    大家应该都知道字符串的标志是单引号或者双引号,其实三引号也是字符串的标志.另外我们当用单引号表示字符串时,且字符串里有单引号时,我们往往会遇到报错.python对此设置一个机制:当用单引号表示字符串时 ...

  5. Python中单引号,双引号,3个引号的用法

    Python中单引号,双引号,3个单引号及3个双引号的区别 一.单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = & ...

  6. Python中单引号和双引号的区别

    Python中单引号和双引号的区别 Introduction Python是一门广泛应用于各种领域的编程语言,它有着简单易学的语法以及丰富的功能.在Python中,单引号和双引号都可以用来表示字符串, ...

  7. python怎么输出双引号_Python如何实现在字符串里嵌入双引号或者单引号

    两种方法实现: 1.在双引号前面加个转义符 \ ,即反斜杠.如"Hello \"W \"orld",会输出 Hello "W"orld 2. ...

  8. python中单引号,双引号,多引号区别

    先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行  如:  s1 = "hello,world"  如果要写成多行,那么就要使用\ ("连行符" ...

  9. python中单引号和双引号的区别_python中单引号,双引号,多引号区别

    先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写成多行,那么就要使用\ ("连行符")吧 ...

最新文章

  1. .Net Remoting(分离服务程序实现) - Part.3
  2. 【控制】四旋翼无人机姿态角分析
  3. SSM整合+分页+Druid+CRU+log4J+junit+事务+Json+Bootstrap入门教程总览目录
  4. chrome 不支持12px以下字体为题的解决
  5. CentOS7 Firewall NAT 及端口映射
  6. 从感知机到支持向量机—学习笔记
  7. MakerDAO新增两种Uniswap流动性凭证作为抵押品
  8. Spring Boot接口返回的字段名和实体类中定义的字段名不一致
  9. laravel表单验证
  10. 关于STM8L系列低功耗井盖板设计记录【云南昆明电子设计开发工程师】
  11. 考高级用计算机和外语证,济南:“老外”也能评职称了!2018年度申报开始,这些专业评高级不用考外语计算机...
  12. 逆袭大厂生存指南-1 初出茅庐
  13. OpenGL-曲面细分
  14. 英雄联盟7月23日维修服务器,lol维护到几点今天 英雄联盟7月23日停机维护多长时间...
  15. TreeMap、二叉树
  16. 为什么公有云在中国落地难
  17. cf自动退出服务器,win7登录穿越火线CF后自动退出四种解决方法
  18. Mysql 多列合并为一列
  19. vue实现跳转新页面重顶部开始
  20. 循环结构(1):while循环、for循环

热门文章

  1. Visual Studio Code 202008 Python 扩展更新
  2. 将VS Code用于C#脚本
  3. 2020 时代的开发人员关键词:开源和远程办公
  4. python 函数可以作为容器对象的元素_14、函数对象和闭包
  5. oracle last day比较,PLSQL LAST_DAY用法及代码示例
  6. pythonfor循环遍历字典的属性_python-嵌套和for循环中的字典和列表中的项...
  7. mysql 查询判断手机号
  8. mysql数据库表子查询语句_MySQL使用子查询教程
  9. eclipse操作指南
  10. Java并行计算线程池_干货!线程池+CountDownLatch,实现 多线程并发计算、汇总