在Python当中字符串的输出既可以使用单引号,也可以使用双引号,使用单引号或双引号是没有区别的;当使用双引号将输出的字符串括起来时,内部也可使用单引号,将单双引号匹配正确即可。

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

str2 = "python"

str1和str2是没有任何区别的。

Python以其易用性而著名,所以刚开始看教程学习看到单引号和双引号都可以使用。

单引号版本:str3 = 'I\'m a big fan of Python.'

可以注意到,原来的字符串中有一个',而Python又允许使用单引号' '来表示字符串,所以字符串中间的'必须用转移字符\才可以。字符串中间只有一个',这样写看起来还好,但是如果是We all know that 'A' and 'B' are two capital letters.这个字符串呢?str4 = 'We all know that \'A\' and \'B\' are two capital letters.'

怎么样,是不是看起来就很不好看,而且很容易出错了?这个时候就是双引号也可以表示字符串该体现作用的时候了。下面是

str4的双引号版本:str4_ = "We all know that 'A' and 'B' are two capital letters."

如果字符串中有双引号,为了避免使用转义符,你可以使用单引号来定义这个字符串。比如:str5 = 'The teacher said: "Practice makes perfect" is a very famous proverb.'

当你用单引号' '定义字符串的时候,它就会认为你字符串里面的双引号" "是普通字符,从而不需要转义。反之当你用双引号定义字符串的时候,就会认为你字符串里面的单引号是普通字符无需转义。

总之,可以根据个人喜好,可一起使用,注意匹配就好了。

python 输出引号_python输出字符串单双引号如何选择相关推荐

  1. python导出csv有引号_python – csv中的双引号元素不能用pandas读取

    我有一个输入文件,其中每个值都存储为一个字符串. 它位于一个csv文件中,每个条目都在双引号内. 示例文件: "column1","column2", &quo ...

  2. python中输出双引号,用字符串表示双引号

    在python中输出""可以用以下形式 str='""' print(str) 结果如下: 同理,如果想要输出单引号,则可以 str="'" ...

  3. 单/双引号多次嵌套问题

    1.双引号内不能包含双引号,单引号内不能出现单引号. 2.单/双引号多次嵌套问题解决方案: (1)使用转义符号"\"转义 template: <div @click=&quo ...

  4. Shell 脚本 — 多行注释、开启子/不开启子进程执行、转义带颜色输出、读取键盘输入、输入输出重定向、单双引号、命令替换、读取变量、系统变量、正则过滤、算术运算、一行多条命令、字符串比较

    1. 多行注释 #!/bin/bash<< COMMENT This is multi line comment COMMENTecho "This is demo script ...

  5. python输出文本格式的内容最常使用的引号是什么_python的print函数_无引号、单引号、双引号、三引号用法...

    print()函数的用法有以下几种:单亲匹马--不带引号:搭配单引号:搭配双引号:搭配三引号. 无引号 print(520)虽然只是一个简单的print,但背后,确实python代码帮你做了这样的一些 ...

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

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

  7. python字符串加双引号是什么意思_python字符串表示什么?

    原标题:python字符串表示什么? python的字符串就是表示一串字符,字符可以是中文,英文或者数字,或者混合的文本. python字符串的几种表达方式 1 使用单引号扩起来字符串 >> ...

  8. php的字符串、双引号输出变量的问题、转义字符

    字符串 php中字符串可以用单引号和双引号表示,但单引号效率比双引号高,因为单引号是真正的字符串,双引号要做运算,即将字符串中的变量替换成值,单引号不需要 看下面的例子 <?phpheader( ...

  9. 【Python】Python的单双引号

    Python真的爽,单双引号的运用太舒服了 在Python中,使用单引号或双引号是没有区别的,都可以用来表示一个字符串 1.单双引号都可以用来表达 输入: print("Hello1&quo ...

最新文章

  1. php 企业微信指令回调借款_企业微信外部联系人回调事件
  2. 4 angular 重构 项目_vuejs angularjs 框架的一些比较(vue项目重构四)
  3. 002_FastDFS单机部署
  4. node 实现Token状态登录 及数据库增删改查
  5. 获取对话框当前cfont_自绘对话框
  6. SAP Spartacus checkout 流程使用 url 粘贴直接跳转到 delivery mode不能打开页面的原因
  7. gcc g++ Linux下动态库_静态库
  8. 2016 CCPC 杭州
  9. flutter怎么添加ios网络权限_视频号直播间怎么添加购物车商品;超详细流程步骤。丨国仁网络资讯...
  10. Django - - - -视图层之视图函数(views)
  11. Linux系统发行版本介绍(一)——CentOS介绍
  12. 剑指offer——6.从尾到头打印链表
  13. paip.提升性能----java 无锁结构(CAS, Atomic, Threadlocal, volatile, 函数式编码, 不变对象)
  14. Linux CentOS学习第7天(2018年6月14日)
  15. 智能优化算法学习总结
  16. Several ports (8005, 8080, 8009) required by demo are already in use. The server may already be runn
  17. 领导力21法则 非常不错
  18. void func()与 func(void)的区别
  19. Linux下黑白棋c语言程序,黑白棋(C语言源程序)
  20. jdk7和jdk8HashMap主要的区别

热门文章

  1. LeetCode——BFS
  2. 腾讯首位T17级科学家诞生!
  3. ubuntu创建新用户并设置sudo权限
  4. 拼车日滴滴派单的那些事
  5. MySQL查询字段区不区分大小写? innodb的事务与日志的实现方式?binlog的几种日志录入格式以及区别?
  6. 面试必会系列 - 1.5 Java 锁机制
  7. leetcode 189. 旋转数组
  8. 【ElasticSearch】使用Docker安装ElasticSearch、基本增删改查使用
  9. 突发!HashiCorp禁止在中国使用企业版VAULT软件
  10. diamond淘宝框架使用