![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流畅的Python
Arsener_gong
这个作者很懒,什么都没留下…
展开
-
Python中的一些特殊方法
Python解释器碰到特殊的句法时,会使用特殊方法去激活一些基本的对象操作,这些特殊方法的名字以两个下划线开头,以两个下划线结尾,如__getitem__。考虑一下例子,这个例子中用到了__getitem__和__len__两个特殊方法。import collectionsCard = collections.namedtuple('Card', ['rank', 'suit'])cl...原创 2019-05-19 21:33:28 · 302 阅读 · 0 评论 -
Python中list和tuple的区别
概念上的区别list和tuple都是可迭代对象中的容器序列,能够存放不同类型的数据,并且存的是它们所包含的任意类型的对象的引用。这算是两者之间的一个相同点。两者在概念上的不同则是:list中的元素可以改变,也可以对list进行增删操作,如在list末尾增加元素、在list中插入元素、删除某个元素。tuple,也叫元组,可以简单的理解为不可变的列表(list)。一旦定义后,tuple中的元素...原创 2019-05-21 22:52:34 · 5039 阅读 · 0 评论