Python 字符串转 ASCII 码:ord() 函数详解与示例

在 Python 中,你可以使用内置函数 ord() 将单个字符转换为其对应的 ASCII 码值。ord() 函数接受一个字符作为参数,并返回其 ASCII 码值。

示例 1:逐个字符转换pythonstring = 'Hello, World!'ascii_values = []

for char in string: ascii_values.append(ord(char))

print(ascii_values) # 输出:[72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33]

这段代码将字符串 'Hello, World!' 中的每个字符转换为其 ASCII 码值,并将结果存储在列表 ascii_values 中。

示例 2:列表推导式

你也可以使用列表推导式更简洁地完成相同的操作:pythonstring = 'Hello, World!'ascii_values = [ord(char) for char in string]

print(ascii_values) # 输出:[72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33]

这段代码使用列表推导式将字符串 'Hello, World!' 中的每个字符转换为其 ASCII 码值,并将结果存储在列表 ascii_values 中。

总结

使用 ord() 函数可以轻松地将 Python 字符串转换为 ASCII 码。你可以根据需要选择逐个字符转换或使用列表推导式。

Python 字符串转 ASCII 码:ord() 函数详解与示例

原文地址: https://www.cveoy.top/t/topic/eGet 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录