【发布时间】:2022-12-05 22:55:58
【问题描述】:
有没有办法在 Python 中访问或查找字符控件,比如这些NUL, DEL, CR, LF, BEL这是它的单一形式ASCII码在 ord() 中用作参数的 Unicode 字符内置获取数值的方法。
【问题讨论】:
-
通常,您通过已经知道它们的数值来获得它们,例如使用
chr(0)或'\x00'获取 NULL。你通常想要的那些已经有特殊的转义,比如'\0'、'\n'等。 -
unicodedata模块有一个lookup函数,可以让你通过名称查找字符:unicodedata.lookup("NULL") == '\x00',但大多数名称可能比实际的 ASCII 值更难记住。 -
使用
chr方法可以直接正常工作,并且按照我计划问题的方式。虽然我没有提到unicode库的使用,但我认为它也非常有用。 -
@chepner 那将是一个很好的答案,特别是因为 OP 说您的建议可以解决他们的问题。