# Convert bytes to a string in Python and vice versa?

To convert a string to bytes in Python, you can use the `bytes`
function. This function takes two arguments: the string to encode and the encoding to use. The default encoding is `utf-8`. Here is an example:

```python
s = 'hello'
b = bytes(s, 'utf-8')
print(b)
```

```
b'hello'
```

To convert bytes to a string in Python, you can use the `decode` method of the bytes object. This method takes an encoding argument, which specifies the encoding of the bytes. Here is an example:

```python
b = b'hello'
s = b.decode('utf-8')
print(s)
```

```python
hello
```