成员运算与身份运算
成员运算
判断某个个体在不在某个群体内
in 在就返回True不在就返回False
not in 与上面结果互为反关系
name_list = ['jason', 'tony', 'kevin', 'oscar', 'jerry']
target_name = input('username>>>:')
print(target_name in name_list)
身份运算
判断两个变量名绑定的值是否是同一个
"""id()返回一串数字 可以代表内存地址"""
l1 = ['jason', 'tony', 'kevin', 'oscar', 'jerry']
l2 = ['jason', 'tony', 'kevin', 'oscar', 'jerry']
# print(id(l1)) # 4672283208
# print(id(l2)) # 4711190408
print(l1 == l2) # 判断两个变量绑定的数据值是否相同(长得一模一样就可以) True
print(l1 is l2) # 判断两个变量绑定的数据值是否就是同一个(就得是一个人) False
"""
数据值相同 内存地址可能不等
内存地址相等 数据值肯定相等
"""
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?