码迷,mamicode.com
首页 > 编程语言 > 详细

python3 is和==

时间:2019-04-16 13:03:13      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:is和==   mil   span   col   print   地址   字符   内存地址   字符串   

‘‘‘
is 判断左右两端的数据是否是同一个内存地址
== 判断左右两端的数据是否一样
‘‘‘
# s1 = "alex"
# s2 = "alex"
# print(s1 == s2)
# print(s1 is s2) #str被放入小数据池

‘‘‘
复杂的字符串不会被放入小数据池
‘‘‘
# s1 = "alex"*10
# s2 = "alex"*10
# print(id(s1))
# print(id(s2))

‘‘‘
列表 不会被放入小数据池
‘‘‘
# lst1 = ["apple", "banana"]
# lst2 = ["apple", "banana"]
# print(lst1 == lst2)
# print(lst1 is lst2) #list不会被放入小数据池

python3 is和==

标签:is和==   mil   span   col   print   地址   字符   内存地址   字符串   

原文地址:https://www.cnblogs.com/lilyxiaoyy/p/10716264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!