类名后面的参数是干嘛的

来源:3-2 如何实现可迭代对象和迭代器对象(2)

慕码人1287938

2018-05-25

http://img.mukewang.com/szimg/5b07b23300015acd12620702.jpg

这两个是参数么?在代码中没有出现过,为什么需要这个?还有就是,“self”是必须加的么?self 和iterator,iterable 都是不能改字母(重命名)的那种固定参数么?麻烦老师同学解惑@

写回答

2回答

程序员硕

2018-05-28

  1. 继承基类

  2. self是普通变量名,习惯上用self。

0
3
慕码人1287938
回复
程序员硕
写这个参数会拥有一系列这个父类有的methods,不写就没有。但是这个问题中是不是不用写呀?
2018-06-13
共3条回复

yzyvl

2018-05-26

参数是父类,要重写该类里面的next()方法,故继承父类,直接改写即可

0
1
慕码人1287938
谢谢,但是我发现不写这个参数也可以诶。
2018-06-11
共1条回复

Python高效编程技巧实战

精选50个Python案例,源自实战,全面提升Python编程能力

2582 学习 · 360 问题

查看课程