摘要: 反射是框架设计的灵魂!使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)一、反射的概述 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个... 阅读全文
posted @ 2018-05-02 20:53 Mayny# 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 生成器 为什么要将列表转化为迭代器? 因为列表太大的话用内存太大,做成迭代器可以节省空间,用的时候再拿出部分。 生成器是不会把结果保存在一个系列中,而是保存生成器的状态,在每次进行迭代时返回一个值,知道遇到StopIteration异常结... 阅读全文
posted @ 2018-04-26 16:32 Mayny# 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 可迭代对象可迭代对象可以简单的理解为用for循环遍历的,如list、tuple、dict、set、str判断一个对象是否是迭代器:可以将数据类型 和 是否为可迭代对象 比较来判断是否是可以迭代发现整型是不能迭代的。迭代器一定是可迭代对象,拥有next()方法next(... 阅读全文
posted @ 2018-04-26 14:14 Mayny# 阅读(178) 评论(0) 推荐(0) 编辑
摘要: int()强制转换浮点数在int()的强制转换浮点数时候,不管是正数还是负数,只取整数部分。注意:这里不是向上或者向下取整,也不是四舍五入。无限递归递归是为了将问题简化为更小规模的同类型问题,最后加以解决。但是有一种情况是递归时不断调用自身,达到不了最简单的情况,所以... 阅读全文
posted @ 2018-04-25 20:42 Mayny# 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 文件是存储在外部介质的数据集合,通常可以长久保存,前提是介质不易损坏Python的绝对路径写法:E:\\编程学习资料\\爬取某社区高清无码大图.pyE:/编程学习资料/爬取某社区高清无码大图.py注意:应该用双反斜线或者斜线区分层次在Python3.X中,文件默认的编... 阅读全文
posted @ 2018-04-25 16:01 Mayny# 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 函数的定义def 函数名(形式参数): 函数体 [return 返回值]def是系统的关键字。如果是自定义函数,函数名要复合变量命名规则,并且不能是系统关键字(jupyter中,打出系统关键字是绿色的)def和return是绿色的,也就是系... 阅读全文
posted @ 2018-04-24 17:04 Mayny# 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 集合是一种不重复的无序集集合用花括号来定义{}集合和字典一样,里面的顺序是无序的,{1,2,3}和{3,2,1}是相等的集合的元素不可重复,也就是说{1,2,2,3}是不存在的,应该写为{1,2,3}集合里的元素需要是不可变类型,和字典中的键一样,所以集合可以理解为,... 阅读全文
posted @ 2018-04-23 21:31 Mayny# 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Python中字典是一些列键 (key) 值 (value) 对组成的,形式如下{键1:值1,键2:值:2}每个键值对用冒号隔开,每对之间用逗号隔开键必须是唯一的,必须是不可变的,如字符串,数字,元组值可以是任何数据类型。创建几个奇葩的字典:创建空字典:除了直接用大括... 阅读全文
posted @ 2018-04-23 20:52 Mayny# 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 元组(tuple)是Python的另一种特色数据类型,元组和列表是相似的,可以存储不同类型的数据,但是元组是不可改变的,创建后就不能做任何修改操作。创建元组 用逗号隔开的就是元组,但是为了美观和代码可读性,我们一般加小括号上面的元组中包含了列表,... 阅读全文
posted @ 2018-04-23 16:21 Mayny# 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Python中提供了列表这种数据类型(类型为list)来存储多个值构成的序列用逗号将不同数据分隔开,整体放在一个方括号[]里就创建了列表列表中的数据类型可以是相同的,也可以是不同的列表中还可以嵌套列表使用加号连接列表列表复制列表*次数求列表长度检查列表中是否存在某个元... 阅读全文
posted @ 2018-04-23 10:05 Mayny# 阅读(135) 评论(0) 推荐(0) 编辑