擅长:python、mysql、java
<p>从问题中:</p>
<blockquote>
<pre><code>s = "\x77"
print s ## Prints "w"
len(s) ## Returns 1
MagicFunction(s) ## Returns "\x77" ???
</code></pre>
</blockquote>
<p>变量<code>s</code>存储字符串“w”。有几种方法可以编写<a href="https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals" rel="nofollow noreferrer">string literal</a>:</p>
<ul>
<li><code>"w"</code></li>
<li><code>"\x77"</code></li>
<li><code>"\167"</code></li>
</ul>
<p>Unicode字符串添加:</p>
<ul>
<li><code>"\N{LATIN SMALL LETTER W}"</code></li>
<li><code>"\u0077"</code></li>
<li><code>"\U00000077"</code></li>
</ul>
<p>变量只包含一个字符“w”的字符串。输入如何写入输入文件的信息将丢失。因此,<code>MagicFunction</code>只能返回一个所有可能形式的列表,而不知道原始形式。在</p>