本篇经验介绍Python字符串
一.定义字符串
1
字符串可以用单引号和双引号括起来
2
那么,用单引号和双引号有什么区别呢?事实上,没有任何区别。
3
但是,如果我们的字符串里本身带有单引号怎么办?或者说,我们字符串里本身带有双引号怎么办?这个时候,单引号和双引号的区别就有了。
4
如下图所示,字符串本身带有单引号,如果继续用单引号括起来,就会报错,只有用双引号括起来才可以
5
同理,如果字符串本身带有双引号,则必须用单引号括起来
6
当然,我们也可以用反斜杠进行转义,但无疑上面这种写法更简单
END
二.拼接字符串
1
第一种方法,直接连接在一起
2
第二种方法,使用+连接
3
第三种方法,使用逗号连接,但是逗号会被识别为一个空格
END
三.长字符串
1
如果有一行字符串超级长,怎么办?可以使用3个单引号或者三个双引号括起来。
2
因为有3个单引号或者双引号这种特殊的写法,所以,可以在其中任意的添加单引号和双引号,不需要转义字符
3
所以,这种写法,三个双引号,三个单引号没有任何区别
END
四.原始字符串
1
我们知道,\n代表着换行符
2
可是,我就希望打印出\n怎么办?可以再加入一个\对\本身进行转义
3
但如果一个字符串中有大量的需要转义的地方咋办?每一个都加好麻烦啊。就在前面加一个r,代表着这个字符串是原始字符串,里面没有任何需要转义的地方
END
五.Unicode字符串
1
Python普通字符串是通过ASCII存储的,Unicode字符串为16位的字符 。
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部