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
- 上一篇:python判断两个数互质
- 下一篇:Python求最大公约数