在Python中查找字符串的每个字符的ASCII值

用户将给出一个字符串,我们必须编写Python代码来打印字符串中每个字符的ASCII值。ASCII代表美国信息交换标准代码。它为我们提供了字符表示的数值。为了解决这个问题,我们将使用range()函数和ord()函数。在这里,我们将使用简单的技术来解决这个问题。在解决这个问题之前,我们先了解一下range()和ord()函数。

Python range() 函数

range()是Python中可用的内置函数。简而言之,该范围允许它们在给定间隔内生成一系列数字。此函数仅适用于整数,即整数。

Python ord() 函数

Python中的ord()函数接受长度为1的字符串作为参数,并返回传递的参数的ASCII值。例如,ord('a')返回整数97

程序:

# 初始化一个字符串
s='Motihari'
ascii_codes=[] # 包含ASCII码

# 获取每个字符的ASCII值
#使用 ord ()方法并添加它们
# 到"A"
for i in range(len(s)): 
    ascii_codes.append(ord(s[i])) 

# 打印结果    
print('每个字符的ASCII值为:',ascii_codes)

输出结果

每个字符的ASCII值为: [77, 111, 116, 105, 104, 97, 114, 105]