in
判断个体是否在群体中
代码举例:
num =[1,2,3,4,5,6]print(2in num)# True 因为2在其中所以成立print(7in num)# False 因为7在其中所以不成立
num ={1:11,2:22,3:33}print(11in num)#False 因为11在字典的键中所以不成立
num ={1:11,2:22,3:33}print(2in num)#True 因为2在字典的键中所以成立
字典成员运算只有键参与
s1 ='hello world'print('d'in s1)# True 因为d在z字符串中所以成立
当然字符串也是也可使用的,查找的是每一个索引
身份运算符
is 判断内存地址是否相同 == 判断数据值是否相同
num1 =[1,2,3,4]
num2 =[1,2,3,4]print(num1 == num2)# True 数据值是相同print(num1 is num2)# False 内存地址不同
即便数据相同也不代表数据地址相同哦
id 可以查询数据地址
print(id(num1))#4545094720print(id(num2))#4545097088
小练习
练习一:
获取用户输入并打印成下列格式
------------ info of Jason -----------
Name : Jason
Age :18
Sex : male
Job : Teacher
---------------- end -----------------
答案:
Name =input('请输入姓名')
Age =input('请输入年龄')
Sex =input('请输入性别')
job =input('请输入工作')print('------------ info of ',Name,'-----------')#字符串,变量,字符串print("Name:", Name)#前面是字符串 后面是 变量print("Age:", Age)print("Sex:", Sex)print("job:", job)print('---------------- end -----------------')
练习二:
准备说出下列变量名v绑定的结果
v1 =1or3# 1
v2 =1and3# 3
v3 =0and2and1# 0
v4 =0and2or1#
v5 =0and2or1or4#
v6 =0orFalseand1#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了