2018年8月23日
摘要: 什么是对象: 万物皆是对象,是类的具体体现 在Python中所有数据类型都是一个对象. 对象的特点: 1.属性 2.行为 3.封装一个整体 面向过程与面向对象: 面向过程:解决问题的过程的思路. 1.分步骤划分 2.把一个任务分步骤完成 面向对象:解决问题关注的是解决问题的对象. 1.按对象划分 2 阅读全文
posted @ 2018-08-23 20:00 不吃鱼的洋 阅读(77) 评论(0) 推荐(0)
摘要: 集合 set: set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 要创建一个set,需要提供一个list作为输入集合。 注意,传入的参数[1, 2, 3]是一个list,而显示的{1, 2, 3}只是告诉你这个set内部有1,2 阅读全文
posted @ 2018-08-23 10:46 不吃鱼的洋 阅读(116) 评论(0) 推荐(0)
摘要: 文件操作: 介绍: 文件就是把用户和应用程序产生的数据保存下来的地方。 流程: 1.打开文件 2.通过句柄对文件操作 3.关闭文件 在python中的应用: 1.打开文件路径 2.通过句柄对文件操作 3.关闭文件 回收文件:打开一个文件包含两部分资源:操作系统级打开的文件+应用程序的变量。操作完事得 阅读全文
posted @ 2018-08-23 10:45 不吃鱼的洋 阅读(157) 评论(0) 推荐(0)
摘要: Python函数 函数是什么? 函数是封装 函数分类 函数的初始: 函数的优点: 函数的返回值:return 函数的参数: 实参: 形参: 阅读全文
posted @ 2018-08-23 10:45 不吃鱼的洋 阅读(89) 评论(0) 推荐(0)
摘要: 函数的动态参数 万能参数 动态参数 1.*args 2.**kwargs 特点: 在函数调用(执行)时,在位置参数前加*,打散元素 在函数调用(执行)时,在位置参数前加**,打散元素 在函数调用(执行)时,在位置参数前加*,打散元素 在函数调用(执行)时,在位置参数前加**,打散元素 形参的顺序: 阅读全文
posted @ 2018-08-23 10:45 不吃鱼的洋 阅读(121) 评论(0) 推荐(0)
摘要: 什么是生成器 我们知道的迭代器有两种:一种是调用方法直接返回的,一种是可迭代对象通过执行iter方法得到的,迭代器有的好处是可以节省呢内存。如果在某些情况下,我们也需要节省内存,就只能自己写。我们自己写的这个能实现迭代器功能的东西就叫做生成器。 python中提供的生成器: 1.生成器函数:常规函数 阅读全文
posted @ 2018-08-23 10:29 不吃鱼的洋 阅读(310) 评论(0) 推荐(0)
摘要: 函数名的本质: 函数名本质上就是函数的内存地址。 1.函数名可以作为变量: 2.函数名可以作为函数的参数 3.函数名可以作为当作函数的返回值: 4.函数名可以作为容器类类型的元素: 向上面的函数名:第一类对象 globals() locals() 1.globals():返回全局变量的一个字典。 2 阅读全文
posted @ 2018-08-23 10:29 不吃鱼的洋 阅读(276) 评论(0) 推荐(0)