a=u'一、被告张玉海、刘丽自本判决生效之日起十日内偿还原告中国农业银行股份有限公司天津港保税45美元,一、被告张玉海、刘丽自本判决生效之日起十日内偿还原告中国农业银行股份有限公司天津港保税,46美元'
if isinstance(input_data, str):
input_data = unicode(input_data)
print('kk')
else:
print('haha')
In[29]: if isinstance(a, str):
... print('kk')
...
In[30]:
In[30]: a='一、被告张玉海、刘丽自本判决生效之日起十日内偿还原告中国农业银行股份有限公司天津港保税45美元,一、被告张玉海、刘丽自本判决生效之日起十日内偿还原告中国农业银行股份有限公司天津港保税,46美元'
In[31]: if isinstance(a, str):
... print('kk')
...
结果:kk
In[32]: a=u'kk'
In[33]: if isinstance(a, str):
... print('kk')
...
In[34]:
结论:字符串('kk','哈哈')加了u之后(u'kk',u'哈哈')为Unicode,不为str;
str跟unicode不一样
最新推荐文章于 2021-04-16 15:30:50 发布