转换为ASCII
A = 'A'
B = '你好'
C = 66
def str_to_ascii(s):
# 如果输入是单个字符,直接返回其ASCII值
if len(s) == 1:
return ord(s)
# 否则返回每个字符的ASCII值列表
return [ord(char) for char in s]
def int_to_ascii(i):
# 将整数转换为对应的ASCII字符
return chr(i)
if __name__ == "__main__":
# 处理单个字符
print(f"{A} 转换为ASCII输出结果为:{str_to_ascii(A)}")
# 处理字符串
print(f"{B} 转换为ASCII输出结果为:{str_to_ascii(B)}")
# 处理整数
print(f"{C} 转换为ASCII输出结果为:{int_to_ascii(C)}")
执行结果