擅长:python、mysql、java
<p>在Python3.x中,所有字符串都是Unicode字符序列。对str执行isinstance检查(默认情况下是unicode字符串)就足够了。</p>
<pre><code>isinstance(x, str)
</code></pre>
<p>关于Python2.x,
大多数人似乎在使用一个if语句,它有两个检查项。一个用于str,一个用于unicode。</p>
<p>如果要检查是否有一个“string-like”对象,所有对象都有一个语句,则可以执行以下操作:</p>
<pre><code>isinstance(x, basestring)
</code></pre>