摘要:
set存储的是一组不重复且无序元素。类似于list,但是list是有序的。 1. 创建set s = set( [ 'Lisa', 'Bob', 'Frank' ] ) 调用set(),参数为一个list 此时,如果打印set,输出的并不一定会是输入的list,顺序会被打乱,可能是: set( [ 阅读全文
posted @ 2020-05-22 17:28
明朝乘扁舟
阅读(260)
评论(0)
推荐(0)
摘要:
python中的dict相当于c++中的map键值对。(其实dict的意思应该是dictionary(字典)的意思) 1. 声明: d = { ’Lisa' : 18, 'Bob' : 17, 'Frank' : 18 } 注意:dict的声明必须使用 { }。 2. 访问 a). d [ 'Lis 阅读全文
posted @ 2020-05-22 16:49
明朝乘扁舟
阅读(461)
评论(0)
推荐(0)
摘要:
python中的list是一种有序的数据集合,根据python的动态语言特性,list可以包含多个类型的数据。 1. 声明list时,用 [ ] 包含内容 比如 List1 = ['Lisa', 18, 'china', 'Bob', '17', 'china'] 2. 在对list进行访问时,可以 阅读全文
posted @ 2020-05-22 16:11
明朝乘扁舟
阅读(352)
评论(0)
推荐(0)
摘要:
python中在对类的函数初始化时,可以传入多个参数,甚至任意数量的参数 比如: class Person(object): def __init__(slef, name, age, **kw): // **kw代表不确定参数 self.name = name self.age = age for 阅读全文
posted @ 2020-05-22 15:39
明朝乘扁舟
阅读(1621)
评论(0)
推荐(0)
摘要:
python中类可以继承,需要在子类声明时,写入需要继承的父类,然后在子类的__init__()函数里,调用super()来初始化父类。 比如: //父类 class Person(object): def __init__(self, name, gender): self.name = name 阅读全文
posted @ 2020-05-22 14:55
明朝乘扁舟
阅读(136)
评论(0)
推荐(0)
摘要:
1.类方法的定义需要用到@classmethod在类方法之前来声明一下 比如:class Person(object): address = 'china' @classmethod def get_address(cls): // 类方法,参数为类本身,一般写为cls return cls.add 阅读全文
posted @ 2020-05-22 11:07
明朝乘扁舟
阅读(82)
评论(0)
推荐(0)
摘要:
1. python中类的属性,相当于C++中的public属性,可以被所有实例对象访问。 2. 但是因为类属性只有一份,所以如果有实例对象对类属性进行了修改,则该类的所有实例对象所拥有的对应的类属性都。 比如: class Person(object): address = 'china' //类属 阅读全文
posted @ 2020-05-22 10:42
明朝乘扁舟
阅读(110)
评论(0)
推荐(0)
摘要:
创建类时,可以在类中定义__init__()函数,初始化实例对象的某些属性(属性的个数和类别可以根据需求自己设置)。 比如 class Person(object): //注意 类名首字母大写(养成良好的写作习惯) def __init__(self, name, gender, age): //注 阅读全文
posted @ 2020-05-22 10:23
明朝乘扁舟
阅读(351)
评论(0)
推荐(0)

浙公网安备 33010602011771号