替换:sub(regex,repl,string,count,[flags=0]): 替换数据,返回字符串(已经被替换完成后的内容)subn(regex,repl,string,count,[flags=0]): 替换数据,返回元祖对象,此元祖有两个元素 第一个元素记录了替换以后的字符串内容, 第二 ...
分类:
编程语言 时间:
2019-03-10 09:51:16
阅读次数:
171
深浅拷贝 深浅拷贝分为两部分,一部分是数字和字符串另一部分是列表、元组、字典等其他数据类型。 数字和字符串 对于数字和字符串而言,赋值、浅拷贝和深拷贝无意义,因为他们的值永远都会指向同一个内存地址。 其他数据类型 对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。 创 ...
分类:
编程语言 时间:
2019-03-08 16:49:26
阅读次数:
176
1. *args 不定长的参数:*args 无论你传递一个参数还是二个还是多个都可以。(*args传入的是无命名参数,例如:add(1,2,3,4,5)存储的是元祖)args可以自定义其他名称 2.**kwargs 传入的是不定长的命名参数(命名参数存储的是字典,相对于无命名参数存储的是元祖)kwa ...
分类:
编程语言 时间:
2019-03-08 16:30:34
阅读次数:
172
#元组拆包基本使用:平行赋值,即把一个可迭代对象里面的元素,一并赋值给由对应的变量组成的元组中。使用范围:可迭代对象。示例:1、a,b,c,*s=range(10)#s=[3,4,5,6,7,8,9]a=1,b=2,3=3*s表示出去明确指定的变量赋值之外的其他值全部由*修饰的变量来接受2、a=max(*range(10))#9*表示将元组拆包后元素作为函数的参数值#嵌套元祖拆包:示例:1、a,v
分类:
其他好文 时间:
2019-03-04 17:21:11
阅读次数:
138
1、issubclass(class,classinfo),用于判断 class 是否是 classinfo 子类。如果是,返回True, 否则返回 False。 注意:(1)、一个类被认为是自身的子类 (2)、classinfo 可以是一个元祖(元祖是由各个class名构成),只要 class 是 ...
分类:
其他好文 时间:
2019-03-03 20:59:41
阅读次数:
189
迭代 可以被for循环的都是可迭代的(字符串、列表、元祖、字典、集合),就是将某个数据集内的数据“一个挨着一个的取出来”,就叫做迭代。 可迭代协议 可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义,就是内部实现了__iter__方法。 迭代器Iterator 迭代器遵循迭代器协议:必须拥有_ ...
分类:
其他好文 时间:
2019-03-01 15:57:27
阅读次数:
217
元祖 元祖的定义和特性 定义:列表已经介绍过,现在介绍一种与类表相似的类型,叫做元祖,只不过把[]改成()。 特性: 1.可以存放多个指 2.不可变 3.按照从左往右的顺序定义元祖的元素,下标从0开始依次顺序访问,有序 元祖的创建与常用类型 常用操作 len方法,切片,包含等方法与列表一样 元祖的特 ...
分类:
编程语言 时间:
2019-02-26 17:17:09
阅读次数:
167
1、数字 int(整型) 2、布尔值 真或假 1 或 0 3、字符串 字符串常用功能: 移除空白 分割 长度 索引 切片 4、列表 基本操作: 索引 切片 追加 删除 长度 切片 循环 包含 5、元祖 基本操作: 索引 切片 循环 长度 包含 6、字典(无序) 常用操作: 索引 新增 删除 键、值、 ...
分类:
编程语言 时间:
2019-02-23 23:05:58
阅读次数:
291
namedtuple类位于collections模块,有了namedtuple后通过属性访问数据能够让我们的代码更加的直观更好维护 namedtuple能够用来创建类似于元祖的数据类型,除了能够用索引来访问数据,能够迭代,还能够方便的通过属性名来访问数据 ...
分类:
编程语言 时间:
2019-02-20 14:40:37
阅读次数:
165