擅长:python、mysql、java
<p>下面是一个尝试,它将其保存为字符串,然后使用<code>ast.literal_eval</code>计算实际数字:</p>
<pre><code>from ast import literal_eval
hex_string_literal = (
"0xB10B8F96" "A080E01D" "DE92DE5E" "AE5D54EC" "52C99FBC" "FB06A3C6"
"9A6A9DCA" "52D23B61" "6073E286" "75A23D18" "9838EF1E" "2EE652C0"
"13ECB4AE" "A9061123" "24975C3C" "D49B83BF" "ACCBDD7D" "90C4BD70"
"98488E9C" "219A7372" "4EFFD6FA" "E5644738" "FAA31A4F" "F55BCCC0"
"A151AF5F" "0DC8B4BD" "45BF37DF" "365C1A65" "E68CFDA7" "6D4DA708"
"DF1FB2BC" "2E4A4371")
p = literal_eval(hex_string_literal)
</code></pre>
<p>定义上面的字符串文本使用<a href="https://docs.python.org/2/reference/lexical_analysis.html#string-literal-concatenation" rel="nofollow noreferrer">string literal concatenation</a>。在</p>
<p><strong><em>编辑</em></strong></p>
<p>正如下面的注释中的<a href="https://stackoverflow.com/users/1204143/nneonneo">@nneonneo</a>所说,您还可以在上面的示例中使用<code>int(hex_string_literal, 16)</code>或{<cd3>},这样就不必导入额外的内容。在</p>