1.字符串编码格式简介
字符串术语不可变有序序列,使用单引号,双引号,三单引号或三双引号作为定界符,并且不通的定界符之间可以互相嵌套。
支持:双向索引,比较大小,计算长度,元素访问,切片,成员测试、字符串类型方法(字符串格式化、查找、替换、排版等等)。
字符串属于不可变序列,不能直接对字符串对象进行元素增加,修改与删除等操作,切片操作也只能访问其中的元素而无法使用切片来修改字符串的字符。
除了支持Unicode编码的str类型之外,Python还支持字节串类型bytes,str类型字符串可以通过encode()方法使用果汁鼎的字符串编码格式编码
成为bytes对象,而bytes对象则可以通过decode()方法使用指定编码格式解码成为str字符串。
2.在字符串前面加上字幕r或R便是原始字符串,不进行转义,其中的所有字符缶便是原始的含义而不会进行任何转义。
3.字符串的格式化
3.1常用格式字符
3.2format格式化数字
4.字符串常用字符操作
Python字符串对象提供了大量方法用于字符串的切分,连接、替换和排版等操作,另外还有大量内置函数和运算符也支持对字符串的操作。
字符串对象是不可变的,所以字符串对象提供的设计到字符串“修改”的方法都是返回修改后的新字符串,并不对原始字符串做任何修改,无一例外。