True
False
实际上就是判断两个变量指向的对象的内存地址是否相同,运行:
a = "hello" b = "HEllo" c = "hello" d = b.lower() print (id(a)) print (id(c)) print (id(d))
结果为:
89116224 89116224 88650448
可发现a和c指向的地址一样,所以结果为True;
d把b中所有字母都变为小写并返回,但 这时d和a的地址不同,所以结果为False。
True
False
实际上就是判断两个变量指向的对象的内存地址是否相同,运行:
结果为:
可发现a和c指向的地址一样,所以结果为True;
d把b中所有字母都变为小写并返回,但 这时d和a的地址不同,所以结果为False。