字符串和编码
字符编码:
- ASCII:问题是只能表达256个字符
- MBCS
- Unicode:用三个比特位编码
- UTF-8:尽量压缩
- python的使用字符编码声明: # coding: UTF-8
字符串:用绿色高亮,用‘’或“”圈出来。
- 长字符串:用三个单引号或双引号代替普通引号。
- 原始字符串:转义符:“\”把斜线后的字符变成第二语义。“\”可以对“\”本身转义。如果在字符前加r,声明为原始字符串。原始字符串结尾不能有\。
字符串的基本操作
- 序列的所有操作。但是字符串不可变。
字符串和编码
字符编码:
字符串:用绿色高亮,用‘’或“”圈出来。
字符串的基本操作
字符串和编码
字符编码:把人熟悉的字符编码成字符串,本质上是一种映射。
使用字符编码声明:#coding:UTF-8
一个字节有8个比特位。
4.1长字符串
若要写一个很长的字符串,它需要跨多行,可以使用三个单引号“或双引号”代替普通引号。(单双引号不可混用)
4.1 原始字符串
①转义字符:反斜线\
e.g. \n: 换行 \+回车:空格
\\: 表示原本反斜线的含义
②原始字符串:在字符串前加上字母r。
注意:使用原始字符串时,末尾不可以有反斜线\,可以在原字符串后再添加一个新的表示反斜线的字符串。
标准的序列操作:索引、分片、乘法、判断成员资格、求长度、取最小值和最大值,除了改值的操作之外,对元组都适用。
字符串和编码
#coding:UTF-8
表示编码方式
长字符串,需要跨多行,用'''(或者双引号),代替普通引号,长字符串外面用单引号时,里面用双引号
绿色高亮内容
单引和双引成对使用
斜线:转义符
把斜线后的字符变成第二语义
\n:变成回车符号
\(换行):空格
r 表示声明原始字符串,长路径表示,不能在原始字符串结尾输入反斜线,除非用反斜线继续进行转义
不可以改值!!