python中的字符串比较麻烦,那么下面我们来看看字符串都有哪些应用:
1、字符串和转义字符:
大家都知道python中的字符串是有单引号或者双引号括起来的,那么当字符串中也同样出现了单引号或者双引号时该怎么办呢?
a:字符串里含有单引号
有三种解决办法。
(1):可以用双引号将字符串括起来
(2):直接用长字符串 (在python中用一对三个单引号(''' ''')或一对三个双引号(""" """)表示长字符串,一般用来进行大量的文本输入,里面可以包含任何字符,只要是python支持的符号。如果所定义的长字符串没有给任何变量赋值的话,解释器就会自动忽略掉,就相当于注释掉了。所以python中也用这表示注释) 括起来
(3):采用转义字符串反斜杠(\)进行转义
如截图:当没有加反斜杠(\)时,解释器误认为 ' 是结束的单引号,从而把 ' 后面的字符串当做没用的从而报错
添加反斜杠将 ' 进行转义,就能成功打出来了。
b:字符串里含有双引号
解决的办法和上面的一样,同样也是三种解决办法。只是在第一种方法里,用单引号括起来就行了,后面的两种方法操作都是一样的。
依次如下面的代码:
c:字符串里既含有单引号又含有双引号
此时就只有两种方法有效了。使用转义字符串或者使用长字符串
如图:
当使用转义字符的时候无论是单引号双引号在外面都可以。
以上就是关于在python字符串中遇到的字符串中含有单引号或者双引号的问题。