python中的这个设计其实个人很喜欢,三引号的存在,使得很多语句打印的时候避免了尴尬,例如一句话中,既存在单引号又存在双引号的时候,用三引号括起来可以避免歧义,同时多行语句打印的时候,还可以达到换行的目的。

  在打印语句的时候,单引号和双引号并没有什么区别,例如:

str1 = 'python'
str2 = "python"  

输出的结果是一样的。

  输出中含有单引号的时候,可以用双引号来避免歧义

str3="it's my life"

  如果非要使用单引号,就得使用转义字符来告诉解释器,这不是语句的分隔,只是一个单纯的标点符号,例如:

str4=‘it\'s my life'

  还有一种情况就是语句中单引号和双引号都有,那么三引号就派上用场了,例如:

str5='''It's "C",I have "A" and "B"。'''

  当然这个也可以写成:

str5="""It's "C",I have "A" and "B"。"""

这个时候如果坚持要用单引号或者双引号,还是像str4一样,用转义字符,那样要麻烦许多。

  三引号的换行输出也是很方便,不用句末加上\n,例如:

print("""1111
2222
3333
""")

运行结果:

1111
2222
3333

转载于:https://www.cnblogs.com/utsuro/p/8657817.html

python基础--字符串单引号双引号和三引号相关推荐

  1. python字符串中既有单引号又有双引号_python基础——字符串单引号双引号三引号...

    字符串定义可用'(单引号),""(双引号),'''(三个单引号)定义 双引号与单引号几乎没什么区别,三个单引号在定义时全部接受需要定义的内容(包括回车空格),并直接显示,不需要额外 ...

  2. python中的单引号双引号和三引号

    python的单引号和双引号没有本质的区别,而三引号有两种作用:注释和换行 一. 单引号中可以包含双引号,双引号中可以包含单引号 print("好好学习,'天天向上'")结果: 好 ...

  3. python中字符串单引号与双引号及转义的坑

    1:一般情况下,单引号和双引号可以混用 print("hello,world") print('hello,world')#没有区别 1 2 2:当引号出现多次时 print(&q ...

  4. python中字符串单引号、双引号、三引号_Python:字符串单引号(‘)、双引号(“)、三单引号(”’)和三双引号(“””)的区别...

    实际上在Python中'...'和"..."是完全一样的,但不能出现'..."和"...'这种情况. 而将其混合使用会有很多意想不到的效果: 具体规则如下: 若 ...

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

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

  6. python语言中有3种表示字符串的方式、单引号和_Python中三种类型的引号(单引号、双引号、三引号)...

    当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:'  ' 双引号形式:"  " 三引号形式:'''   ''' (三个单引号组 ...

  7. centos shell基础 alias 变量单引号 双引号 history 错误重定向 21 jobs 环境变量 .bash_history source配置文件 nohup ...

    centos shell基础知识 alias  变量单引号 双引号   history 错误重定向 2>&1  jobs  环境变量 .bash_history  source配置文件 ...

  8. python中定义变量有引号和单引号_说说Python 单引号、双引号、三引号的区别?...

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  9. [转载] Python中三种类型的引号(单引号、双引号、三引号)

    参考链接: Python中的三引号 当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:'  ' 双引号形式:"  " 三引号形式 ...

最新文章

  1. Linux 关机命令介绍shutdown
  2. 英特尔CPU机密数据大量泄露:芯片后门实锤,下一代CPU原理图曝光
  3. django-vue-admin脚手架快速开发CRUD教程
  4. Linux 学习 (一)
  5. Java并行程序基础
  6. python爬虫-异常处理
  7. 程序员面试金典 - 面试题 04.09. 二叉搜索树序列(双端队列+回溯)**
  8. PAT乙级(1008 数组元素循环右移问题)
  9. 原因好消息: 自己主动算法设计推箱子游戏(三)
  10. Rust: String 与 str
  11. web导出excel文件的几种方法(转)
  12. 计算机组成原理试题以及答案
  13. 谷歌Google搜索及谷歌Google学术搜索镜像网站汇总
  14. 常用的大功率电阻有哪些,电阻功率降额设计要注意什么
  15. 巧用二重积分的积分中值定理
  16. 计算机学院毕业设计文化衫,毕业文化衫设计大赛
  17. 计算机硬件的五大单元以及CPU的种类
  18. BNET技术更新 Weekly 1
  19. 华为云服务产品之精华问题大集烩(三)
  20. Java中有哪些锁,区别是什么

热门文章

  1. 计算机大一笔试题,大学计算机基础(大一) 笔试题库
  2. object怎么转list_PaddleOCR识别模型转Pytorch全流程记录
  3. php 瓶颈,使用XHProf查找PHP性能瓶颈
  4. 查询工资最低的3名员工的职工工号、姓名和收入_@打工人 | 关于工资条,这6个常识必须掌握,事关你的权益...
  5. Lambda表达式将数组/字符串列表转换为数组/整数列表
  6. 解决The valid characters are defined in RFC 7230 and RFC 3986错误问题
  7. Spring Boot 之异步执行方法
  8. 唯一索引和逻辑删除冲突
  9. java对象与内存控制
  10. SQL Server:CONVERT() 函数