数据类型的相互转换: ```python int/float/数字类型的str:直接强制类型转换即可。 列表、元组也可以直接强制类型转换 list(str) :"ABCD">>>["A","B","C","D"]无法用str(list)转回:不可逆转。 但是可以 :"".join(list)得到原先字符串。 split可以将字符串按照指定分隔符分割成列表:"".split("指定分隔符") list、tuple转换成字典dic: 如果list是两个元素或者两个元素对应的是列表,每个列表都是两个元素,可以直接转换成dic。 list是多个元素,转换成字典,需要for循环遍历,然后解压赋值。 str转换成列表,需要先转换成列表。 ``` 字符编码: ```python 字符编码: 将人识别的字符转换计算机能识别的01,转换的规则就是字符编码表 常用编码表ascii、unicode、GBK、Shift_JIS、Euc-kr 编码:encode() 解码decode() 发展:ascii——各国编码——万国编码unicode utf-8和utf-16是unicode编码表在计算机的不同表现形式。 utf-16采用定长存储信息,多用在内存上。无定位符,直接计算,节省计算次数。 utf-8是可变长存储信息,英文多的情况下,所占字节数较少,多用于数据传输、存储在硬盘上。 ```