python,方法(.),小白请教,谢谢大佬?
0
小白一枚,初学python,有两个问题请教大佬们:
1、
python中,是不是支持带方法(.)的都是类(或者类的实例)?
比如python中自带的open():
file1=open("xxx.txt")
file1.write(xxx)
file1.close()
如果open是一个函数的话,它是怎么拥有write或者close或者read等类似的方法的?(我自己试了下,定义了一个函数,函数中嵌套一个函数,用.属性不能访问嵌套的函数),所有open是不是一个类呢?
2、
对一个数组而言,拥有方法.insert,.append,数组又是怎么拥有方法的呢?难道数组也是一个类么?
谢谢大佬们!
1、
python中,是不是支持带方法(.)的都是类(或者类的实例)?
比如python中自带的open():
file1=open("xxx.txt")
file1.write(xxx)
file1.close()
如果open是一个函数的话,它是怎么拥有write或者close或者read等类似的方法的?(我自己试了下,定义了一个函数,函数中嵌套一个函数,用.属性不能访问嵌套的函数),所有open是不是一个类呢?
2、
对一个数组而言,拥有方法.insert,.append,数组又是怎么拥有方法的呢?难道数组也是一个类么?
谢谢大佬们!
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
一只写程序的猿 - 一个圣骑士成熟的标志是不再向盲人解释阳光。公众号:Python攻城狮 2017-10-26 回答
赞同来自: