Python3编码转换大全
进制转换
其他进制转十进制
2 -> 10```python 1 int(‘1100‘,2) 2 12 ```
8 -> 10```python int(‘1100‘,8) 576 ```
16 -> 10```python int(‘1100’,16) 4352 ```
十进制转其他进制 10 -> 2```python bin(170) ‘0b10101010‘ ```
10 - > 8```python oct(170) ‘0o252’ ```
10 -> 16```python hex(170) ‘0xaa’ ```
Html编码
```python import html html.unescape(‘f‘) ’f‘ ```
当然也可以多个字符
```python import html html.unescape(‘flag‘) ‘flag‘ ```
Base编码
加密 base64```python import base64 a=b‘233‘ b=base64.b64encode(a) b b‘MjMz‘ ```
base32```python import base64 a=b‘233‘ b=base64.b32encode(a) b b‘GIZTG===‘ ```
base16```python import base64 a=b‘233‘ b=base64.b16encode(a) b b‘323333‘ ```
解码 base64```python import base64 a=b‘MjMz‘ b=base64.b64encode(a) b b‘233‘ ```
base32```python import base64 a=b‘GIZTG===‘ b=base64.b32decode(a) b b‘233‘ ```
base16```python import base64 a=b‘323333‘ b=base64.b16decode(a) b b‘233‘ ```
至于base58
这个因为比较晚,所以在另外一个库base58里 编码```python import base58 a=b‘233‘ b=base58.b58encode(a) b b‘HryY‘ ```
解码```pythonimport base58a=b‘HryY‘b=base58.b58encode(a)bb‘233‘```
查看更多关于Python3中的编码转换大全(不定期更新)的详细内容...