头图

1、运算符
image.png
由以下in运算符操作可知,

1)51 in ('51')结果值为False,说明有数据类型得区别,虽然都是51,但是一个是整数51,一个是字符串51

2)str(51) in ('51')结果值为True,转为相同数据类型后匹配一致

因此,in除了匹配值相同之外,还会匹配数据类型是否一致

​代码如下

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Apr 14, 2022 22:50 AM

import sys 

target_str=51
target_str2='test'
tup=('51','CTO','Hello')
# 1、元组 - 元素是否存在
print("元素%s是否存在%s:%s" % (target_str,tup,target_str in tup))
print("元素%s是否存在%s:%s" % (target_str,tup,str(target_str) in tup))

效果​
image.png

以上就是本次分享的全部内容,现在想要学习编程的小伙伴欢迎关注Python技术大本营,获取更多技能与教程。


Python技术大本营
46 声望17 粉丝

关注公粽号:Python编程学习圈,可免费领取最新Python技术资料包。