当前位置:首页python > 正文

python将字符串转换为ascii码

作者:野牛程序员:2023-07-25 11:48:12python阅读 3064

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

如果你要将一个字符串中的所有字符都转换为ASCII码,可以使用一个循环来处理每个字符,并将结果保存在一个列表中。以下是一个将字符串转换为ASCII码的示例:

def string_to_ascii(input_string):
    ascii_list = [ord(char) for char in input_string]
    return ascii_list

# 例子
input_str = "Hello, World!"
ascii_result = string_to_ascii(input_str)
print(ascii_result)

输出结果为:

[72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33]

在这个例子中,输入的字符串是"Hello, World!",而输出是一个包含每个字符对应ASCII码值的列表。

请注意,Python中的ord()函数仅在处理单个字符时有效。如果你想要将整个字符串转换为ASCII码表示,可以使用上述代码示例中的方法,它会返回ASCII码值的列表。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击