【问题标题】:whats the easiest way of converting a character into its ascii equivalent in python? [duplicate]在 python 中将字符转换为其 ascii 等价物的最简单方法是什么? [复制]
【发布时间】:2011-06-23 10:45:41
【问题描述】:

可能重复:
ASCII value of a character in python

我应用的方法是将字符映射到一个数组中。有图书馆吗?

【问题讨论】:

  • 您的意思是将“扩展”字符转换为最接近的 ASCII 表示,即。 e. àaÄAe(或 AE?)和 ßss?这是一个难题。

标签: python


【解决方案1】:

ord() — 还是您要求完全不同的东西?

给定一个长度为 1 的字符串,返回 表示 Unicode 的整数 当字符的代码点 参数是一个 unicode 对象,或者 当参数为时字节的值 一个 8 位的字符串。 ……这是 chr() 的倒数,用于 8 位字符串和 unichr() 用于 unicode 对象。

【讨论】:

  • chr() 是相反的,顺便说一句。
  • @gokoon 是的,文档的摘录也这么说:)
【解决方案2】:
ord('a')

显示 ascii 值,假设这是您所要求的。如果您指的是 Unicode 字符,那就有点棘手了 - 映射将是最好的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    • 2015-08-27
    相关资源
    最近更新 更多