对于input()函数来说,不管我们输入的回答是什么,不管你输入的是整数1234,还是字符串『隐形斗篷是我最想拥有的魔法』,input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型。(Python3固定规则)
所以,不管我们在终端区域输入什么,input()函数的输入值一定是【字符串】。
>>> 1000 is 10**3
False
>>> 1000 == 10**3
True
然后自己写了个小段子看看最大的可复用的int是多大?
a = 0
b = 0
while a is b:
a += 1
b += 1
最后发现最大是256。
小结:
•==比较操作符:用来比较两个对象是否相等,value做为判断因素;
•is同一性运算符:比较判断两个对象是否相同,id做为判断因素。
网友评论