python函数id Python函数int( 三 )


{'t', 'm'}
a|b#并集
{'t', 'm', 'r', 'o', 'a'}
a-b#差集
{'o'}
python冷知识——id()函数 在工作中遇到一个项目的陈年老bug,如图:
bug原因是这里本应该传idx,结果传成了id 。
但是这里最有意思的地方来了 。
从截图可以看出,这个id并不是入参,也没有定义过,那他直接用怎么不会报参数未定义的语法错误呢?按说函数应该执行不了直接报错,但是实际上整个方法可以执行不会报错 。
排查import也没有import id , 也没有定义全局变量 。那么这个id变量没有在任何地方定义,为什么可以直接使用呢 , 还不会报语法错误?
经过查阅资料才发现,id在这里其实 不是一个变量,而是一个函数!
查看官方文档可以看到:
所以id()本身是python内置的一个函数,但是因为很少用到,所以很多人并不太清楚 。
python函数id的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Python函数int、python函数id的信息别忘了在本站进行查找喔 。

推荐阅读