python列表元组 魔法方法】的更多相关文章

1.元祖 count()    统计某个字符串的出现次数 tuple.count('22')    返回一个整数 index()    获取某个值出现的位置 2.列表 字符串可以直接转换列表    list(str) 数字不能直接转换 a = [1,23,4,'你是','sds'] 因为a 里面有数字,所以不能直接用''.join(a)    只能用for循环迭代 如果都是字符串,就可以直接用''.join(a) li = list() li.append('*')   向列表追加一个元素*. …
python列表元组 索引 切片 追加 删除 长度 循环 包含   定义一个列表 my_list = []     my_list = list()   my_list = ['Michael', 'Bob', 'Tracy'] len(my_list) 获取元素个数 列表是一个可变的有序列表,所以通过索引定义元素位置 >>my_list[0]  第一个元素  'Michael' >>my_list[1]第二个元素 以此类推 'Bob' 如果取最后一个元素,除了计算索引位置,还可以…
Python列表函数和方法: 函数: len(列表名): 返回列表长度 # len(列表名): # 返回列表长度 lst = [1,2,3,'a','b','c'] print("lst 列表的长度为 %d"%(len(lst))) # lst 列表的长度为 6 max(列表名): 返回列表元素的最大值 注:列表内的元素一定要是同一类型,都是字母 或 数字 # max(列表名): # 返回列表元素的最大值 # 注:列表内的元素一定要是同一类型,都是字母 或 数字 lst = [8,4,…
python类之魔法方法: class A(object): def __init__(self,x): self.x = x def __neg__(self): print('-v') def __pos__(self): print('+v') def __invert__(self): print('~v') a = A(') -a +a ~a 输出结果: D:\python36\python3.exe D:/untitled4/temp7.py -v +v ~v Process fin…
魔法方法——构造与析构 1.python编程的魔法方法: (1)魔法方法总是被双下划线包围,例如__init__: (2)魔法方法是面向对象的python的一切. 2.__new__(class[,…])魔法方法 主要用来重新修改和对于实际类()里面所带参数的修改,__new__ 方法主要任务是返回一个实例对象,通常是参数 cls 这个类的实例化对象,当然你也可以返回其他对象. 3.__del__(self) 当做垃圾回收装置,不是在发生del操作时它会调用,只有当所有的对象的引用被del之后才…
Python-列表元组和字典 列表 元组 字典 列表: 列表是Python中的一种数据结构,他可以存储不同类型的数据.尽量存储同一种类型 列表索引是从0开始的,我们可以通过索引来访问列表的值. 列表的赋值 案例 A=[1,'xiaoWang','a',[2,'b']] a.lst = [1,2,3,4,5,6]#list使用[] , {}字典,()tuple list.append(元素) 在列表尾部追加元素 第一种 lst.append(10)#再尾部追加 #结果:[1, 2, 3, 4, 5…
01. 列表 1.1 列表的定义 List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组 专门用于存储 一串 信息 列表用 [] 定义,数据 之间使用 , 分隔 列表的 索引 从 0 开始 索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标 注意:从列表中取值时,如果 超出索引范围,程序会报错 name_list = ["zhangsan", "lisi", "wangwu"] 1.2 列表常用操作…
1.什么是魔法方法? 魔法方法就是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生的.它们经常是两个下划线包围来命名的(比如 __init__,__lt__),Python的魔法方法是非常强大的,所以了解其使用方法也变得尤为重要! 2.__init__(self[, ...]),__new__(cls[, ...]),__del__(self) __init__ 构…
由于hexo自带的markdown渲染引擎对双下划线做了转义,在正文中看到的魔法方法前后都没有双下划线 setattr.getattr.delattr 可以拦截对对象属性的访问 setattr函数是用来设置对象的属性,通过object中的setattr函数来设置属性 class Ceshi: def __init__(self,n): self.name=n def __setattr__(self,key,value): print("------setattr-----key:%s---va…
目录: 前言 一.访问列表中的值 二.更新列表 三.删除列表元素 四.Python 列表脚本操作符 五.Python 列表函数 & 方法 参考:Python 列表(List)使用说明 列表截取很灵活,下面通过例子说明: 还可以通过 a[0:8:2] 来截取 >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> a[-1] # 最后一个元素 9 >>> a[-2] # 倒数第二个 8 >>> a[:3…