单引号和双引号的使用
python 中单引号和双引号都是用来表示字符串,在一般情况下两者没有任何差别,在编码时统一规则即可
str1='hello python!'
str2="hello python!"
print(str1)
print(str2)
有的时候我们需要在输出的字符串中输出双引号或者单引号,该如何操作呢?
有的同学说简单呀,像下面这么写不就ok了!
str5='我想说:'hello python!''
str6="我想说:"hello python!""
遗憾的是在IDE中会直接报错:Unresolved reference 'python'
正确的做法是,我们需要使用转义字符将反斜杠把单引号或者双引号添加到字符串中,例如
str3="我想说:\"hello python!\""
str4='我想说:\'hello python!\''
print(str3)
print(str4)
输出:
我想说:"hello python!"
我想说:'hello python!'
是不是有点麻烦呢?其实还有更方便的方法,我们继续往下看。
单引号双引号相互内嵌
我们可以通过单引号双引号相互内嵌的问题来轻松的解决输出中包含单引号和双引号的需求
#单引号内嵌双引号
str7='我想说:"hello python!" '
#双引号内嵌单引号
str8="我想说:'hello python!'"
输出:
我想说:"hello python!"
我想说:'hello python!'
是不是方便了很多呢?
三引号
三引号的使用就非常简单了,即注释!我们可以用三引号轻松的实现多行注释
'''
str5='我想说:'hello python!''
str6="我想说:"hello python!""
'''
我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!