转换为ASCII
A = 'A'
B = '你好'
C = 66def 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)}")
执行结果