鱼C论坛

 找回密码
 立即注册
查看: 2041|回复: 2

[已解决]兄弟们,求问python中有哪些自带的可以被继承的类啊?

[复制链接]
发表于 2020-11-25 21:13:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
    换句话说,python中哪些东西可以在我写新类的时候可以继承它们的属性和方法啊。。。再换句话说,怎么分辨python中自带的是那个东西到底是内置函数还是类啊 。。。我太菜了。。。
    主要是刚在再写课后作业是,有个题目是让我重新写一个类,能实现文件打开后,若没有变量指向这个打开文件的话,文件可以自动关闭。我最开始想的是文件的打开全靠open,那我就写一个新类继承open的属性和方法,然后修改下__del__就行了。。然而继承不了,这样我就发现了open只是一个内置函数。但是str()、int()、list()等这些都可以被继承,也就是它们都算是类。。所有我就产生了一个疑问,我们用的很方便的一系列操作,到底哪些是内置函数,而哪些又是类呢??求大佬解惑,发链接也行!!
最佳答案
2020-11-26 15:02:34
type一下就可以看出了。
如果是类,显示:<class 'type'>,如果是函数,显示:<class 'builtin_function_or_method'>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-26 15:02:34 | 显示全部楼层    本楼为最佳答案   
type一下就可以看出了。
如果是类,显示:<class 'type'>,如果是函数,显示:<class 'builtin_function_or_method'>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-26 20:31:38 | 显示全部楼层
冬雪雪冬 发表于 2020-11-26 15:02
type一下就可以看出了。
如果是类,显示:,如果是函数,显示:

这个问题刚发布,我就想到了,还是感谢大佬。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 06:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表