Python 程序查找字符的ASCII值

5 Sept 2024 | 2 分钟阅读

在本教程中,我们将学习如何查找字符的 ASCII 值并显示结果。

ASCII: ASCII 是 American Standard Code for Information Interchange(美国信息交换标准代码)的缩写。 为了让计算机在 ASCII 中存储和操作,不同的字符和符号被赋予了特定的数值。

它区分大小写。 同一个字符,如果格式不同(大写和小写),则具有不同的值。 例如,“A”的 ASCII 值为 65,而“a”的 ASCII 值为 97。

示例 1

输出

1#

Please enter a character: J
The ASCII value of 'J' is 74

2#

Please enter a character: $
The ASCII value of '$' is 36

在上面的代码中,我们使用 ord() 函数将字符转换为整数,即 ASCII 值。 此函数用于返回给定字符的 Unicode 代码点。

示例 2

输出

Please enter the String: 
 "JavaTpoint#
" 	 34
J 	 74
a 	 97
v 	 118
a 	 97
T 	 84
p 	 112
o 	 111
i 	 105
n 	 110
t 	 116
# 	 35

Unicode 也是一种编码技术,用于获取字符的唯一编号。 虽然 ASCII 只能编码 128 个字符,但当前的 Unicode 可以编码来自数百个脚本的超过 100,000 个字符。

我们也可以将 ASCII 值转换为其对应的字符值。 为此,我们必须在上面的代码中使用 chr() 代替 ord()

示例 3

输出

The character value of 'K' ASCII value is: 
The character value of 'J' ASCII value is: {
The character value of 'R' ASCII value is: L

结论

在本教程中,我们讨论了用户如何将字符值转换为 ASCII 值,以及如何获取给定 ASCII 值的字符值。