Python入门合集:[7]数据结构之其他字符串(1)
1、我们平常用过的字符串都是普通的字符串,很平常,已经熟悉了。
![Python入门合集:[7]数据结构之其他字符串(1)](https://exp-picture.cdn.bcebos.com/f0848bee41c1b727fc73aa3d1a2ca5cadde898b5.jpg)
2、那么,下面我们来介绍一下新东西。原始字符串我们先来看一下原始字符串的创建方法。同样,和字符串创建区别不大。
![Python入门合集:[7]数据结构之其他字符串(1)](https://exp-picture.cdn.bcebos.com/8b3643dd884ce54a5c064b5aa3066b0193ddf7ba.jpg)
3、很明显,我们看到了不一样的地方。原始字符串有什么作用呢?我们来看下面的例子。原始字符串可以让转义字符串失去作用。
![Python入门合集:[7]数据结构之其他字符串(1)](https://exp-picture.cdn.bcebos.com/5c9c964ce54a2f2793ce84b3e00192dd3240f4ba.jpg)
4、这可以使我们的路径不受转义符干扰。
![Python入门合集:[7]数据结构之其他字符串(1)](https://exp-picture.cdn.bcebos.com/890dfb4a2f27e7ef5d27c7b419dd3340b7f3f5ba.jpg)
5、Unicode字符串同样使用两种方式创建。
![Python入门合集:[7]数据结构之其他字符串(1)](https://exp-picture.cdn.bcebos.com/e40b3127e7ef28061d203e68b840b6f39087f2ba.jpg)
![Python入门合集:[7]数据结构之其他字符串(1)](https://exp-picture.cdn.bcebos.com/2e66f9ef28066b01e5fc9ff53df39187021cf3ba.jpg)
6、它可以使一个字符只有唯一的标识方法。我们来看一下对比就知道了。
![Python入门合集:[7]数据结构之其他字符串(1)](https://exp-picture.cdn.bcebos.com/e6ae36066b0192dd4b611a461a87031c98c0f0ba.jpg)
7、Python解释器使用的是“cp936”单字节编码,因此我们可以看到Unicode字符串被打印出来的时候出现乱码。这也印证了Unicode字符串与普通字符串的差异。