摘要: 子类继承父类,之类必须调用父类的构造函数。 下面是一个例子: 仔细品尝即可发现其中奥妙。 class Person: def __init__(self,name,age): self.name = name self.age = age def say_hi(self): print("您好,我叫 阅读全文
posted @ 2020-01-15 23:53 Tony学长 阅读(75) 评论(0) 推荐(0) 编辑
摘要: python类里面的实例方法我是很常用的,这个类方法和静态方法不怎么常用。所以有必要记录一下: 静态方法,使用@staticmethod修饰; 类方法,使用@classmethod修饰。 实例方法 定义:第一个参数必须是实例对象,参数名约定为“self”(当然,这个是可以改变的,但还是要self好点 阅读全文
posted @ 2020-01-15 23:46 Tony学长 阅读(148) 评论(0) 推荐(0) 编辑
摘要: list基本操作: """ list对象的方法 if s is a list: s.append(x) s.clear() 相当于s = [] s1 = s.copy() 相当于 s1 = s s.extend(t) 将序列t添加到s的尾部,直接作用于对象s,不创建新的对象。 s.insert(i, 阅读全文
posted @ 2020-01-15 23:27 Tony学长 阅读(59) 评论(0) 推荐(0) 编辑
摘要: zip 方法在 Python 2 和 Python 3 中的不同: 在 Python 3.x 中为了减少内存,zip() 返回的是一个对象。如需展示列表,需手动 list() 转换。 该方法其实就是将两个可迭代对象作为参数,并将其一一对应的元素封装成元组。如果两个可迭代对象的长度不一样,那么返回的对 阅读全文
posted @ 2020-01-15 23:25 Tony学长 阅读(116) 评论(0) 推荐(0) 编辑
摘要: keyword模块记录了当前python版本的所有关键字。使用keyword可以方便的查看。 import keyword #导入关键字模块 print(keyword.kwlist) #查询所有关键字 print(len(keyword.kwlist)) #查询所有关键字一共多少个 python3 阅读全文
posted @ 2020-01-15 23:08 Tony学长 阅读(1271) 评论(0) 推荐(1) 编辑
摘要: 其实吧,说起来,好像这个函数感觉也没什么用。 enumerate函数将一个可遍历的对象组合为一个索引序列,同时列出对象的元素和元素下标; 该函数有两个参数,第一个参数是序列,第二个参数是起始下标。 season = ['Sp','Su','Au','Win'] for i,s in enumerat 阅读全文
posted @ 2020-01-15 23:05 Tony学长 阅读(93) 评论(0) 推荐(0) 编辑