python 学习笔记(十四)
2014-12-23 16:51
459 查看
# coding=utf8 __author__ = 'liwei' '定制类的练习' class Student(object): def __init__(self,name): self.name=name a=Student('liwei') print(a) '_str_对以上例子的使用' print('_str_对以上例子的使用') class Student1(object): def __init__(self,name): self.name =name def __str__(self): return 'Student1 is name:%s'% self.name b=Student1('lizhao') print(b) '__iter__用于将类作为for循环' print('__iter__用于将类作为for循环') class Iter_text(object): def __init__(self): self.a,self.b=0,1 def __iter__(self): return self def next(self): self.a,self.b=self.b,self.a+self.b if self.a >10000: raise StopIteration() return self.a for text in Iter_text(): print(text) # 'getitem用于将类像list的方法取索引值' # print('getitem用于将类像list的方法取索引值') # 有点问题还未解决报错 # class Getitem_text(object): # def __init__(self): # self.a,self.b=0,1 # def __iter__(self): # return self # def __getitem__(self, n): # self.a,self.b=0,1 # for text in range(n): # a,b=b,a+b # return text # c=Getitem_text() # print(c(10))
相关文章推荐
- Python学习笔记(十四):模块高级
- Python框架之Django学习笔记(十四)
- Python学习笔记整理(十四)类基础
- Python学习笔记(十四)——发送电子邮件和短信
- python 系统学习笔记(十四)---排序
- python学习笔记(十四)——栈和队列
- python 系统学习笔记(十四)---排序
- PYTHON框架之DJANGO学习笔记(十四)
- python cookbook第三版学习笔记十四:类和对象(五)代理类以及内存回收
- Python学习笔记(十四)----Python数字
- 14. Python脚本学习笔记十四异常
- opencv_python学习笔记十四
- 【Python】学习笔记十四:循环进阶
- Python学习笔记(十四)
- python3.4学习笔记(十四) 网络爬虫实例代码,抓取新浪爱彩双色球开奖数据实例
- Python学习笔记(十四)从文件中读取数据
- Python3.6.3+opencv3.3.0学习笔记十四--基于分类器的动态人脸人体捕获
- python学习笔记(十四)标准库urllib
- python 学习笔记十四 jQuery案例详解(进阶篇)
- python学习笔记十四:wxPython Demo