Python数据编码
时间: 2023-11-29 13:45:52 浏览: 69
Python 实现数据编号的几种方法 Python源码
Python中的数据编码是指将数据从一种格式转换为另一种格式的过程。常见的编码格式包括ASCII、UTF-8、GBK等。下面是一些Python中常用的编码相关函数和方法:
1. ord()函数:将字符转换为对应的ASCII码值。
```python
print(ord('A')) # 输出:65
```
2. chr()函数:将ASCII码值转换为对应的字符。
```python
print(chr(65)) # 输出:A
```
3. encode()方法:将字符串编码为指定格式的字节串。
```python
s = 'hello'
b = s.encode('utf-8')
print(b) # 输出:b'hello'
```
4. decode()方法:将字节串解码为指定格式的字符串。
```python
b = b'hello'
s = b.decode('utf-8')
print(s) # 输出:hello
```
5. str()函数:将对象转换为字符串。
```python
a = 123
s = str(a)
print(s) # 输出:'123'
```
6. bytes()函数:将对象转换为字节串。
```python
s = 'hello'
b = bytes(s, 'utf-8')
print(b) # 输出:b'hello'
```
7. bytearray()函数:将对象转换为可变字节串。
```python
s = 'hello'
b = bytearray(s, 'utf-8')
print(b) # 输出:bytearray(b'hello')
```
阅读全文