Python初学者问题
为什么将以下内容输入python时是正确的Python初学者问题,python,Python,为什么将以下内容输入python时是正确的 >>> 'cat' != 'dog' True >>> 'dog' != 'cat' True 这有什么原因吗?或者可能是python编程的一部分?'cat'!='狗“意味着“猫”不等于“狗” 如果要比较类型,则 type('cat')!=类型('dog') 是False,因为cat是string,dog是string,我猜你会看到False 在Python(和许多其他语言)中,=表示“等于”。所以“猫”!='狗
>>> 'cat' != 'dog'
True
>>> 'dog' != 'cat'
True
这有什么原因吗?或者可能是python编程的一部分?
'cat'!='狗“
意味着“猫”
不等于“狗”
如果要比较类型,则
type('cat')!=类型('dog')
是
False
,因为cat
是string
,dog
是string
,我猜你会看到False
在Python(和许多其他语言)中,=
表示“等于”。所以“猫”!='狗“
询问Python”字符串cat
是否不等于字符串dog
?”,这是True
——它们彼此不相等。相反,'cat'=='dog'
可以理解为“字符串cat
是否等于dog
?”,即False
——它们彼此不相等
如果您对此感到困惑或惊讶,请查看诸如“符号逻辑”或“符号逻辑”之类的主题“。大多数编程语言都有一个共同的真理和谬误的概念,这个概念来源于这些概念。因为“猫”不等于“狗”。“狗”也不等于“猫”。通信属性。请正确缩进代码。@Johnny--您还记得交换属性吗?我忘了几年前在三年级的时候:-)@Xilpex我还不是一个成年人,所以这在我的脑海里仍然足够清晰,哈哈。@Johnny-也不是成年人:-)