如何将Python中的char转换为int

2,693 阅读2分钟

How to Convert Python char to int

在Python中,所有字符都有一个整数的ASCII 。一个char可以表示为一个ASCII值,或者,如果char只包括数字,则表示为它所代表的数字。

从char到int的转换是一个显式的类型转换,其中数据类型由用户按照他们的意愿手动修改。

Python char到int

要将Python char转换为int,请使用ord() 方法。ord() 是一个内置的Python函数,接受一个字符并返回该字符的ASCII值。 ord()方法返回代表指定字符的Unicode代码的数字。

例子

让我们定义一个字符,并使用 ord() 函数将该字符转换成一个整数。

charData = "K"

print(ord(charData))

输出

75

这意味着K字符的ASCII值是75。

大写K的ASCII值是75,但小写KASCII值不同。

charData = "k"

print(ord(charData))

输出

107

你可以看到,它是区分大小写的。这是因为大写小写的字符有不同的ASCII值

让我们再取一个字符,把它转换成一个整数。

charData = "B"

print(ord(charData))

输出

107

将Python中的int转换为char

要在Python中把int转换成char,可以使用chr()函数。 chr()是一个内置函数,它接收一个整数作为参数,并返回一个代表该码位字符的字符串。

在上一节中,我们将chr转换为int,而在这一节中,我们将把int转换为chr数据类型。

intData = 75

print(chr(intData))

输出

K

在这个例子中,我们将ASCII值传递给chr()函数,将其转换为一个字符。75的字符值是K,因为chr()函数将ASCII值作为参数,并将其转换为字符值。

这与将字符串转换为整数不同,因为我们在这里处理的是字符,而不是字符串。将字符串转换为int,使用int()函数,将int转换为字符串,使用**str()**函数。

这就是Python char到int的转换教程。

相关帖子

将Python字符串转换成列表

Python字符串转为json

Python字符串转为日期时间

Python字符串转为字符列表

Python 字符串转字典

Python字符串转为十六进制

Python字符串转为数组

Python 字符串转字节

Python字符串转为浮点数

The postHow to Convert Python char to intappeared first onAppDividend.