Python 找到字符的ASCII值的程序

Python 找到字符的ASCII值的程序

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

ASCII: ASCII是美国标准信息互换代码的缩写。计算机给不同字符和符号赋予了特定的数字值,以便存储和处理ASCII。

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

示例1:

K = input("Please enter a character: ")  

print ("The ASCII value of '" + K + "' is ", ord(K))

输出:

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:

print ("Please enter the String: ", end = "")
string = input()
string_length = len(string)
for K in string:
    ASCII = ord(K)
    print (K, "\t", ASCII)

输出:

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:

K = 21  
J = 123
R = 76
print ("The character value of 'K' ASCII value is: ", chr(K))  
print ("The character value of 'J' ASCII value is: ", chr(J))  
print ("The character value of 'R' ASCII value is: ", chr(R))

输出:

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值的字符值。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程