随笔分类 -  Python相关基础

使用Python过程中的一些学习记录
摘要:这张图写的很好(借用他人的),这里要特别注意rb和a的文件指针位置区别,r和w打开文件时,指针指向开头,所以使用readlines时,可以获得内容列表,但如果是a的话,指针是在末尾,如果对一个文件既需要读,又需要追加写入,那么在open(filename,'a+')之后需要加一句seek(0)把指针 阅读全文
posted @ 2020-08-30 19:01 Peskin 阅读(223) 评论(0) 推荐(0)
摘要:__getitem__的作用是让对象class拥有迭代功能,这样就可以使用,__表示私有方法 class Animal: def __init__(self, animal_list): self.animals_name = animal_list def __getitem__(self, in 阅读全文
posted @ 2020-08-15 10:00 Peskin 阅读(545) 评论(0) 推荐(0)
摘要:class Base(object): def __init__(self): print ("enter Base") print ("leave Base") class A(Base): def __init__(self): print ("enter A") Base().__init__ 阅读全文
posted @ 2020-08-10 21:13 Peskin 阅读(132) 评论(0) 推荐(0)
摘要:可以认为lambda就是定义函数的一个简洁形式 g = lambda x:x+1这里可以认为g是一个函数,x为自变量,x+1就是函数的表达式。称之为匿名函数。 lambda的三个使用地方: foo = [2, 18, 9, 22, 17, 24, 8, 12, 27] print filter(la 阅读全文
posted @ 2020-08-10 15:05 Peskin 阅读(96) 评论(0) 推荐(0)
摘要:上篇 class Animal(): def __init__(self,name,speed): self.name = name # 动物名字 self.speed = speed # 动物行走或飞行速度 self的作用是指明这两个数据是实例上的,而非类上的。 注意到__init__也有参数se 阅读全文
posted @ 2020-08-09 09:52 Peskin 阅读(71) 评论(0) 推荐(0)