为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 if isinstance(x,str)=True 不成立

/ 猿问

为什么 if isinstance(x,str)=True 不成立

def toUppers(L):

    return [x.upper() for x in L if isinstance(x,str)=True]

print toUppers(['Hello', 'world', 101])


查看完整描述

3 回答

?
习惯受伤

不论是谁,解决问题就好~~ 赞一个能自己解决问题的~

查看完整回答
1 反对 回复 2017-04-10
?
慕斯6373962

我知道了,应为

 if isinstance(x,str) == True  或  if isinstance(x,str)

谢谢大家。


查看完整回答
1 反对 回复 2017-04-10
?
慕函数3542584

if isinstance(x, str)==True才是对的,在python中==才是等于,=是赋值的意思

查看完整回答
反对 回复 2018-05-29

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信