上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 迭代器 再说迭代器之前先来了解下for循环。 首先,我们对一个列表进行for循环。 上面这段代码肯定是没有问题的,但是我们换一种情况,来循环一个数字1234试试 结果是报错,TypeError: 'int' object is not iterable”,说int类型不是一个iterable。 那什 阅读全文
posted @ 2018-01-02 19:43 排骨南 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 函数装饰器 不想修改函数的调用方式 但是还想在原来的函数前后添加功能。 wrap版装饰器 带参数的装饰器 装饰器的开发原则 开放封闭原则 开放 : 对装饰函数的扩展是开放的 封闭 : 对被装饰的函数的修改是封闭的 多个装饰器装饰一个函数 阅读全文
posted @ 2017-12-28 18:33 排骨南 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 三元运算: 变量= 条件返回True的结果 if 条件 else 条件返回false的结果 命名空间和作用域 命名空间 有三种 三种命名空间之间的加载与取值顺序: 加载顺序:内置命名空间(程序运行前加载)->全局命名空间(程序运行中:从上到下加载)->局部命名空间(程序运行中:调用时才加载) 在正常 阅读全文
posted @ 2017-12-27 17:47 排骨南 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 函数的定义 def+函数(参数): # 定义了之后,可以在任何需要它的地方调用 函数的调用 返回值 参数 函数的注释 阅读全文
posted @ 2017-12-26 16:29 排骨南 阅读(156) 评论(0) 推荐(0) 编辑
摘要: r模式 w模式 a模式 tell和seek 阅读全文
posted @ 2017-12-25 20:29 排骨南 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 集合set={} 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 1.去重,把一个列表变成集合,就自动去重了。 2.关系测试,测试两组数据之前的交集、差集、并集等关系。 深浅copy 1.赋值运算 2 阅读全文
posted @ 2017-12-22 15:58 排骨南 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 数字,字符串 小数据池 编码 py3: str 在内存中是用unicode编码。 阅读全文
posted @ 2017-12-21 20:29 排骨南 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 字典 ,映射型数据类型。dict1 = { 'key':'value'} 由一 一对应的键值对组成。 键(keys)必须是不可变数据类型组成,例如:int、str、bool、元祖 值(value) 任一数据类型 字典的增加 2.dict1.setdefault('key','None') #如果没有 阅读全文
posted @ 2017-12-20 17:50 排骨南 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 列表的增 append()、insert()、extend( )方法 append()方法:在末尾添加元素 insert()方法:在指定位置添加元素或者列表 extend()方法:可迭代,分解成元素添加在末尾。 删 pop()、remove()、clear()、del pop()方法: 按照下标索引 阅读全文
posted @ 2017-12-20 16:18 排骨南 阅读(10319) 评论(0) 推荐(0) 编辑
摘要: 1.数字int。 数字主要是用于计算用的。 2.字符串str 字符串的索引与切片 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推 切片即通过索引(索引开始:索引结束:步长)截取字符串的一段,形成新的字符串(原则上顾头不顾尾)。 3.布尔值bool 布尔值就两种:True,Fals 阅读全文
posted @ 2017-12-19 18:32 排骨南 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页