python中字符串转义、转换、拼接、原字符串详解

python中的字符串比较麻烦,那么下面我们来看看字符串都有哪些应用:

1、字符串和转义字符:

大家都知道python中的字符串是有单引号或者双引号括起来的,那么当字符串中也同样出现了单引号或者双引号时该怎么办呢?

a:字符串里含有单引号

有三种解决办法。

(1):可以用双引号将字符串括起来

(2):直接用长字符串  (在python中用一对三个单引号(''' ''')或一对三个双引号("""  """)表示长字符串,一般用来进行大量的文本输入,里面可以包含任何字符,只要是python支持的符号。如果所定义的长字符串没有给任何变量赋值的话,解释器就会自动忽略掉,就相当于注释掉了。所以python中也用这表示注释) 括起来

(3):采用转义字符串反斜杠(\)进行转义

如截图当没有加反斜杠(\)时,解释器误认为 ' 是结束的单引号,从而把 ' 后面的字符串当做没用的从而报错

添加反斜杠将 ' 进行转义,就能成功打出来了。

b:字符串里含有双引号

解决的办法和上面的一样,同样也是三种解决办法。只是在第一种方法里,用单引号括起来就行了,后面的两种方法操作都是一样的。

依次如下面的代码:

c:字符串里既含有单引号又含有双引号

此时就只有两种方法有效了。使用转义字符串或者使用长字符串

如图:

当使用转义字符的时候无论是单引号双引号在外面都可以。

以上就是关于在python字符串中遇到的字符串中含有单引号或者双引号的问题。

发布了6 篇原创文章 · 获赞 0 · 访问量 903

猜你喜欢

转载自blog.csdn.net/qq_43707116/article/details/93893573