在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]
以上是 在Python中查找字符串的每个字符的ASCII值 的全部内容, 来源链接: utcz.com/z/358705.html