1. 可迭代对象与迭代器 1.1 可迭代对象 可迭代对象需要满足的条件:实现了 __iter__ 方法,该方法返回一个迭代器对象,可以使用for...in...循环进行取值。 例如:list, tuple, dict, str, set 等等。 1.2 迭代器 迭代器条件:实现了 __iter__ ...
分类:
编程语言 时间:
2018-09-22 12:27:39
阅读次数:
116
【转】Python基础语法 学习一门编程语言,通常是学习该语言的以下几个部分的内容: 基础语法:如,变量的声明与调用、基本输出语句、代码块语法、注释等; 数据类型:通常都为 数字、字符串、布尔值、数组、链表、Map、Set等; 运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符等; 流 ...
分类:
编程语言 时间:
2018-09-15 20:04:25
阅读次数:
231
ref:https://blog.csdn.net/wabiaozia/article/details/50803581 前言: 相信很人都被springmvc接收数组问题折磨过,查过几个解决方案,都不能很好的解决。那些方法一般存在一个问题:把接收到的数据结构转换成你想要的结构时,不好处理。为什么说 ...
分类:
编程语言 时间:
2018-09-12 15:54:37
阅读次数:
180
列表 list(字符串) #可以转为列表,但是括号内不能是整形int,否则会报错 isinstance(list1,list) #list1这个地方是变量,后面list是变量类型,同理可以放入int、float、str、dict、set等,判断变量的类型正确为True,错误返回False #增加 a ...
分类:
其他好文 时间:
2018-06-15 17:10:07
阅读次数:
571
foreach 元素的功能非常强大,它允许你指定一个集合,声明可以在元素体内使用的集合项(item)和索引(index)变量。它也允许你指定开头与结尾的字符串以及在迭代结果之间放置分隔符。这个元素是很智能的,因此它不会偶然地附加多余的分隔符。 注意 你可以将任何可迭代对象(如 List、Set 等) ...
分类:
数据库 时间:
2018-05-25 21:29:29
阅读次数:
224
1. 列表的两种方法 1. 列表的内置方法 列表的相加 注:上述的y可以是list/tuple/str/dict/set等,但不可以是int。 是否是包含关系 注:上述的y可以是list/tuple/str/dict/set等,但不可以是int。 指定列表索引删除(修改原列表) 判断两个列表是否相等 ...
分类:
编程语言 时间:
2018-05-18 15:44:50
阅读次数:
175
发生背景: 跨浏览器测试是功能测试的一个分支,用以验证web应用在不同浏览器上的正常工作,通常情况下,我们都期望web类应用能够被我们的用户在任何浏览器上使用,例如有的人喜欢IE浏览器上使用,有的人喜欢firefox或者有的人喜欢Chrome。我们期望系统在任何浏览器上正常使用可以吸引更多的用户来使 ...
分类:
编程语言 时间:
2018-05-01 23:45:18
阅读次数:
398
头次写博客,想说的东西不难,关于泛型的疑问,是前一阵在学习jackson中遇到的。 下面就把我所想到的、遇到的,分享出来。 泛型是JDK1.5后的一个特性,是一个参数类型的应用,可以将这个参数声明在类、接口、方法中,就像我们方法中定义的局部变量一样;在工作中,我们常在List,Map,Set等集合对 ...
分类:
编程语言 时间:
2018-04-27 21:13:58
阅读次数:
242
项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等 ...
分类:
其他好文 时间:
2018-04-22 00:26:33
阅读次数:
290
通过生成器yield实现伪并发可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list,tuple,dict,string,set等;一类是generator,包括生成器和带yield的generatorfunction;这些可以直接作用于for循环的对象统称为可迭代对象:iterable,可以使用isinstance()判断一个对象是否是iterable对象#-*-codin
分类:
其他好文 时间:
2018-03-31 11:00:08
阅读次数:
123