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

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

1、字符串和转义字符:

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

a:字符串里含有单引号

有三种解决办法。

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

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

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

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

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

b:字符串里含有双引号

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

依次如下面的代码:

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

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

如图:

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

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

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值