python单引号和双引号三引号的区别,python里面单引号双引号三引号的用法
微信官方账号新增了一个专栏,就是每天为大家解答一个常见的Python面试问题。反正每天问一个问题刚刚好。只希望这个面试专栏能给那些准备面试的同学提供一点帮助!
小猿会从最基础的面试问题开始,一天一题。如果参考答案不够好,或者有错误,请在留言区给出你的看法和讨论。我们应该一起学习。
事不宜迟,我们开始今天的话题:
问:说说Python单引号,双引号,三引号的区别?
答:今天的问题,先说单引号和双引号。两者的常见用法是相同的,它们都是用来定义一个字符串的。例如,以下内容:
1=引号 str1=引号
那么肯定有很多人问了,为什么Python要同时用两种方法定义字符串呢?这不是重复吗?实际上,单引号和双引号在定义字符串时是互补的:
原始字符串包含单引号,可以用双引号定义。
原字符串包含双引号,可以用单引号定义;
str 1= cxy dev str 2= cxy dev print(str 1)# cxy dev print(str 2)# cxy dev
当用单引号括起来的字符串包含时,就不需要使用转义符(\),反之亦然。当然,您可以继续使用转义字符来转义字符串中的单引号或双引号,但代码的可读性会变差。
接下来,我们来谈谈后面三个引号的用法:
#三对单引号组成字符串. #三对双引号组成字符串.
引号:由三对单引号或三对双引号组成。主要有两个用途。
多行注释:
这个我就不多说了。文档注释多行的时候用这个很方便。#一般是单行注释,但当注释有多行时,用三个引号就可以解决一次。
这是一个多行注释
打印(
“你好,世界!”)
定义多行字符串:
三引号中包含的字符串可以由多行组成,不使用“\n”就可以直接换行。当字符串包含单引号或双引号时,不需要对其进行转义。
#三个单引号( )。
打印(
helloworldpython )
#三重双引号( )。
打印(
helloworldpython )
输出是全部
你好
世界
大蟒
如果不同意参考答案,可以指出来,在评论区补充。请留言!
更多主题:
关注微信官方账号,猿,每天学习一个问题。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。