python 字符串转ASCII码
时间: 2023-05-29 11:02:17 浏览: 104
可以使用ord()函数将一个字符转换为其对应的ASCII码,也可以使用循环遍历字符串中的每个字符进行转换。示例代码如下:
```python
# 使用ord()函数将字符转换为ASCII码
char = 'A'
ascii_code = ord(char)
print(ascii_code) # 输出65
# 使用循环遍历字符串将每个字符转换为ASCII码
string = 'Hello'
ascii_codes = []
for char in string:
ascii_codes.append(ord(char))
print(ascii_codes) # 输出[72, 101, 108, 108, 111]
```
注意:ASCII码是一个0~127的整数,如果字符的Unicode码大于127,需要使用其他编码方式进行转换。
相关问题
python 字符串转ascii码
在Python中,你可以使用ord()函数将字符转换为对应的ASCII码。下面是一个示例:
```python
char = 'a'
ascii_code = ord(char)
print(ascii_code) # 输出:97
```
在这个示例中,我们将字符'a'转换为它的ASCII码值,并将结果打印出来。
python字符串转ASCII
Python中可以使用ord()函数将一个字符转换为它的ASCII码值,使用chr()函数将一个ASCII码值转换为对应的字符。如果要将一个字符串转换为ASCII码,可以使用循环遍历字符串中的每个字符,然后使用ord()函数将其转换为ASCII码值并存储到一个列表中。下面是一个示例代码:
```
string = "Hello, world!"
ascii_list = []
for char in string:
ascii_list.append(ord(char))
print(ascii_list)
```
这段代码将字符串"Hello, world!"转换为ASCII码值并存储到一个列表中,输出结果为:
```
[72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100, 33]
```