对于python 而言,我们使用的是
and or not 来表示一个逻辑的运算
比如:
n=input()
if n>10 and n<40:
print "yes"
else:
print "no"
同时,我们的布尔值也往往是使用 false 和 true来解决问题,而不是我们在C++ 中使用的比如 0 和 1
当然,这些都是为了Python可以找到具体的数据类型而采取的措施
除此之外,Python中还有一个None来表示空值,这个也是在C++中从来没有意识到的东西
最后,我们必须要理解一个数据在 被使用的时候,我们的解释器到底在做什么:
比如:
nn= None
我们在打入这个语句并执行的时候,我们的解释器实际上做了这么几件事情
1.在内存中开辟一个空间,随后我们将我们的数据进行一个数据的存储
2.存好之后,将我们的数据的地址返回到我们的新建的变量之中
最后,实际上,我们在Python的所有的数据都是对象。这也是为什么解释型的语言会被认为是OOP的编程语言