【问题标题】:How to change character to ASCII in python without ord()如何在没有ord()的python中将字符更改为ASCII
【发布时间】:2021-04-25 15:12:39
【问题描述】:

我知道函数'ord'可以将字符转换为数字。 但我只想知道如何在没有'ord'的情况下进行转换

C 可以转换,Python 就不行吗?

【问题讨论】:

  • C 不会将字符转换为数字。在 C 中,字符是数字。没有什么可以转换的。
  • 不想使用ord,适合工作的工具有什么意义?
  • 我很抱歉我的英语不好。我想解释我的情况,但我不能:(

标签: python


【解决方案1】:

您可以将字符串编码为字节,此时您可以访问每个字符的表示。所以你可以这样做:

print("a".encode()[0])
print("3".encode()[0])
print("#".encode()[0])

结果:

97
51
35

【讨论】:

    【解决方案2】:

    你可以使用 len() 函数来解决它 输入(“任何值?”) print(len("value"))input("any value you want") print(len("enter your value"))

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2017-07-12
    • 1970-01-01
    • 2020-05-18
    • 2014-07-11
    • 2016-01-04
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 2014-11-05
    相关资源
    最近更新 更多