将字符串转化为unicode
时间: 2023-05-25 11:03:44 浏览: 57
可以使用Python的内置函数ord()将一个字符转化为Unicode码,或使用unicode()函数将一个字符串转化为Unicode码。
示例1:将字符转化为Unicode
```
>>> ord('A')
65
>>> ord('中')
20013
```
示例2:将字符串转化为Unicode
```
>>> unicode_str = u'Hello, 世界!'
>>> for char in unicode_str:
... print(ord(char))
...
72
101
108
108
111
44
32
19990
30028
33
```
相关问题
python怎么将字符串列表转换成unicode
可以使用Python内置的unicode()函数将字符串列表转换成Unicode编码。例如,假设我们有一个字符串列表['hello', 'world'],我们可以使用以下代码将其转换为Unicode编码:
```
str_list = ['hello', 'world']
unicode_list = [unicode(s, 'utf-8') for s in str_list]
```
这将创建一个新的Unicode编码列表,其中包含与原始字符串列表相同的元素。请注意,这假定原始字符串列表使用UTF-8编码。如果使用其他编码,请将'utf-8'替换为相应的编码名称。
python怎么将unicode编码转换为字符串
在Python中,可以使用 `unicode` 类型的 `.encode()` 方法将 Unicode 编码转换为字符串。例如:
```python
unicode_str = u"\u6211\u662f\u4e00\u4e2a\u4e16\u754c\u5168\u65b0\u624b"
str = unicode_str.encode('utf-8')
print(str)
```
其中,`u"\u6211\u662f\u4e00\u4e2a\u4e16\u754c\u5168\u65b0\u624b"` 是一个 Unicode 编码的字符串,使用 `.encode('utf-8')` 方法将其转换为字符串,并指定了编码方式为 utf-8。转换后的字符串为:`我是一个世界全新手`。