数据类型的相互转换:
```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是可变长存储信息,英文多的情况下,所占字节数较少,多用于数据传输、存储在硬盘上。
```