MicroPython 字符串转数组
时间: 2023-11-15 16:02:37 浏览: 144
MicroPython中可以使用bytes()函数将字符串转换为字节串,也可以使用bytearray()函数将字节串转换为可变的字节数组。同时,可以使用ord()函数将单个字符转换为ASCII码,使用chr()函数将ASCII码转换为单个字符。下面是一个将字符串转换为数组的例子:
```
= "hello"
arr = bytearray(s, 'utf-8')
print(arr)
```
输出结果为:
```
bytearray(b'hello')
```
其中,'utf-8'是指定编码方式,可以根据实际情况进行修改。
相关问题
micropython 中文字符串转bytes
在 MicroPython 中,可以使用字符串对象的 `encode()` 方法将字符串转换为字节序列(bytes),示例代码如下:
```
s = "你好,世界!"
b = s.encode('utf-8')
```
在上面的代码中,`s` 是一个包含中文字符的字符串,`encode()` 方法将其转换为了一个字节序列 `b`,使用了 UTF-8 编码。如果需要使用其他编码,可以将 `'utf-8'` 替换为对应的编码名称。转换后的字节序列可以在网络传输、存储等场景中使用。
阅读全文