{'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的信息别忘了在本站进行查找喔 。
推荐阅读
- pdf的目录怎么做,pdf目录怎么做的
- oracle查看最近执行的sql语句,oracle 查询最新记录
- 浩瀚户外直播真名叫什么,浩瀚multi
- 温度实时监测go语言设计 实时温度检测
- 新版本微信怎么发视频号,微信如何发视频号视频
- 手机玩游戏老是自动退桌面,手机在玩游戏的时候自己退出来怎么办?
- 视频号直播间怎样进人,视频号怎么进直播间
- java中代码的优化 java怎么优化代码减少内存
- 吞噬星空下载,吞噬星空下载百度网盘