上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 迭代器 1.什么是可迭代对象 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 2.可迭代协议 可以被for循环的都是可迭代的,要想可迭代,内部必须有一个__iter__方法。 接着分析,__iter__方法做了什么事情呢? 可迭代的:内部必须含有一个__iter__方法。 阅读全文
posted @ 2018-02-06 21:01 熊猫的黑白照 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 开放封闭原则 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。 2.对修改是封闭的 为什么要对修改封闭呢? 就像我们刚刚提到的,因为我们写的一个函数,很有可能已经交付给其他人使用 阅读全文
posted @ 2018-02-05 22:57 熊猫的黑白照 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 函数名的本质 函数名本质上就是函数的内存地址。 1.可以赋值给其他变量,被引用 2.可以被当作容器类型的元素 3.可以当作函数的参数和返回值 闭包 闭包函数: 内部函数包含对外部作用域而非全剧作用域变量的引用,该内部函数称为闭包函数#函数内部定义的函数称为内部函数 laozhang(<cell at 阅读全文
posted @ 2018-02-02 20:30 熊猫的黑白照 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 命名空间 ‘’存放名字与值的关系”的空间 代码在运行伊始,创建的存储“变量名与值的关系”的空间叫做全局命名空间; 在函数的运行中开辟的临时的空间叫做局部命名空间。 命名空间一共分为三种: 全局命名空间 局部命名空间 内置命名空间 *内置命名空间中存放了python解释器为我们提供的名字:input, 阅读全文
posted @ 2018-02-01 17:00 熊猫的黑白照 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一、函数是什么 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。比如print(),len()等。但你也可以自己创建函数,这被叫做用户自定义函数。 二、函数的定义与调用 上面就是咱们写了一个函数,并且成功的调用了它。 函数是以功能为导向 阅读全文
posted @ 2018-01-31 18:39 熊猫的黑白照 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 一,文件操作基本流程 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用 阅读全文
posted @ 2018-01-30 19:30 熊猫的黑白照 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 集合set 1.集合是无序的,集合是不重复的 2.集合里面的元素必须是可哈希的,但是它本身是不可哈希的 3.集合不能更改里面的元素 4.集合可以求交集、并集、差集、反交集等 去重 1,用算法去做2,转换成集合,再转换过来. 1,集合的创建。 2,集合的增 3,集合的删 4,集合的查 5,集合的其他操 阅读全文
posted @ 2018-01-30 17:26 熊猫的黑白照 阅读(128) 评论(0) 推荐(0) 编辑
摘要: #str #tuple 当元组只有一个元素组成,并没有",",则该元素是什么数据类型,整体就是什么数据类型 #list 在循环一个列表时,如果要是删除某些或者某类元素,容易出错 #fromkeys() 输出结果为: 字典 字典查询时用的是二分查找,速度快。 不可变的数据类型:可哈希 可变的数据类型: 阅读全文
posted @ 2018-01-29 20:36 熊猫的黑白照 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、== is id id查询内存地址 is判断的是内存地址 2、小数据池 Python int str 有小数据池,为了节省内存,其他的数据类型没有小数据池 int范围-5到256 str如果全部由字母组成的字符串,都是指向一个内存地址 如果是str(单个字母)与数字相乘,则数字是20以内(包含2 阅读全文
posted @ 2018-01-28 11:11 熊猫的黑白照 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 元组tuple 元组被称为只读列表,即数据可以被查询,但不能被修改,所以,字符串的切片操作同样适用于元组。例:(1,2,3)("a","b","c") 元组子元素不能更改,但是子—>子元素有可能更改 Ture在字典、元组中换算成1 列表list 列表是python中的基础数据类型之一,其他语言中也有 阅读全文
posted @ 2018-01-24 17:21 熊猫的黑白照 阅读(226) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页