python - 为什么python输出负十六进制?

标签 python

http://docs.python.org/release/2.4.4/lib/typesseq-strings.html

表格显示无符号十六进制,我的输出是有符号的...

for a in words: # list of word
    print '%x'%hash(a)

还有http://codepad.org/Cvd0Bg2T

最佳答案

该文档适用于 Python 2.4。您可能使用的是更新的版本。看看newer该表的版本 - %x 现在已签名。

关于python - 为什么python输出负十六进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16257664/

相关文章:

python - Pandas 将 3 列的值与下一行交换

python - 为什么 Python 脚本文件不能命名为 abc.py?

python - 为什么 Sqlite 在我明明创建时告诉我不存在这样的列?

Python 3项目到exe?

python - 如何减少Windows中的CPU使用率?

python - pandas 聚合来自两个数据框的数据

python - 等效的 vmin vmax matplotlib Bokeh

python : unable to convert text to csv properly

python - 如何在 Django 中只显示表单中的一个字段

Python 套接字在远程使用所有数据之前关闭