摘要: 对 int、str 等内置数据类型排序时,Python的 sorted() 按照默认的比较函数 cmp 排序,但是,如果对一组 Student 类的实例排序时,就必须提供我们自己的特殊方法 __cmp__(): 输出: 上述 Student 类实现了__cmp__()方法,__cmp__用实例自身s 阅读全文
posted @ 2017-06-01 12:47 WhatTTEver 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): 现在,在交互式命令行下用 print 试试: 但是,如果直接敲变量 p: 似乎__str__() 不会被调用。 因为 Python 定义了__str__()和__repr__()两种方法,__str__()用于显示给用户,而_ 阅读全文
posted @ 2017-06-01 12:20 WhatTTEver 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 通过 setattr() 绑定属性。 或者 阅读全文
posted @ 2017-06-01 11:15 WhatTTEver 阅读(5520) 评论(0) 推荐(0) 编辑
摘要: 当一个函数有很多参数时,调用者就需要提供多个参数。如果减少参数个数,就可以简化调用者的负担。 functools.partial就是帮助我们创建一个偏函数的,不需要我们自己定义int2(),可以直接使用下面的代码创建一个新的函数int2: 或者 阅读全文
posted @ 2017-05-31 19:10 WhatTTEver 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1、定义正则表达式 /.../ 用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配 2、test(判断字符串是否符合规定的正则) 3、exec(获取匹配的数据) 默认只取第一个 分组匹配、对匹配到的字符串进行二次匹配 全局匹配、对字符串一个一个 阅读全文
posted @ 2017-05-26 16:04 WhatTTEver 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 checkbox 6 26 27 28 29 30 31 赛季最佳球员候选 32 33 34 梅西 35 内马尔 36 苏亚雷斯 ... 阅读全文
posted @ 2017-05-25 23:02 WhatTTEver 阅读(644) 评论(0) 推荐(0) 编辑
摘要: JavaScript三种定义函数方法: {}表示函数体1.第一种是使用function语句定义函数 2.第二种是使用Function()构造函数来定义函数(不常用) var 函数名 = new Function(“参数1”,”参数2”,”参数3”……”函数体”); 3.第三种是在表达式中定义函数 v 阅读全文
posted @ 2017-05-25 00:16 WhatTTEver 阅读(5681) 评论(0) 推荐(0) 编辑
摘要: 关于变量和参数问题: 函数外面定义的变量是全局变量,函数内可以直接使用。 在函数内部没有使用var定义的=变量则为全局变量,在函数内使用var关键字定义的变量是局部变量,即出了函数外边无法获取。 js函数定义的参数没有默认值(目前只有最新的火狐浏览器支持) 阅读全文
posted @ 2017-05-25 00:11 WhatTTEver 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。用 arguments[0] 、arguments[1]去访问不同位置的参数。 也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,第二个参数位于位置 1,依此类推)。 阅读全文
posted @ 2017-05-25 00:09 WhatTTEver 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 左下角 1 function leftdown(){ 2 document.write("<table>"); 3 for(var i=1;i<=9;i++) 4 { 5 document.writeln("<tr>"); 6 7 for(var j=1;j<=i;j++) 8 { 9 var m= 阅读全文
posted @ 2017-05-24 14:03 WhatTTEver 阅读(227) 评论(0) 推荐(0) 编辑