摘要:
元组作为不可变列表 一般情况下,我们都认为元组就是不可改变的列表,除了与增删相关的方法外,元组几乎支持列表的其它所有方法。 此外有一个例外,元组并没有特殊方法__reversed__,但是仍然可以用reversed(my_tuple)来获取一个逆序元组,此时并没有改变元组my_tuple,而是返回一 阅读全文
posted @ 2022-03-10 15:38
肖肖凯
阅读(100)
评论(0)
推荐(0)
摘要:
引言 列表推导式只能用于构建列表,生成器表达式则可以用来创建任何类型的序列。 列表推导式 列表推导式格式 列表推导式是构建列表的一种快捷方式,具体格式如下: l = [func(x) for x in it] 其中it是一个可迭代对象 x是循环中用于迭代的变量 func是对迭代的每一个值做的操作,当 阅读全文
posted @ 2022-03-10 14:22
肖肖凯
阅读(248)
评论(0)
推荐(0)
摘要:
引言 有时候一行python代码很长,需要分成多行。 用反斜杠链接多行代码 a = 1 + 2\ +3 print(a) 用小括号括起来 python会忽略代码中() [] {}里的换行。 a = (1 + 2 +3) print(a) 阅读全文
posted @ 2022-03-10 12:47
肖肖凯
阅读(1109)
评论(0)
推荐(0)
摘要:
引言 python的核心语言特色之一是对序列数据类型的支持,只要实现了__getitem__和__len__,就可以认为是一种序列类型。按照不同的分类标准可以将python中内置的序列类型分为以下几类。 按照序列能否存放不同类型对象 容器序列 list、tuple、collections.deque 阅读全文
posted @ 2022-03-10 11:11
肖肖凯
阅读(292)
评论(0)
推荐(0)
摘要:
__init__虽然一直被称为构造方法,但是其本质是初始化方法。 __new__是真正的构造方法,是一种类方法,其返回值是一个实例,__new__方法的返回值会传给__init__方法中的形参self。 阅读全文
posted @ 2022-03-10 10:52
肖肖凯
阅读(46)
评论(0)
推荐(0)
摘要:
python类属性与实例属性 定义 class A: class_name = "calss" # 类属性 def __init__(self): self.object_name = "object" # 实例属性 if __name__ == "__main__": print(A.class_ 阅读全文
posted @ 2022-03-10 10:44
肖肖凯
阅读(509)
评论(0)
推荐(0)
浙公网安备 33010602011771号