上一页 1 ··· 6 7 8 9 10
摘要: empCount变量是一个类变量,它的值将在这个类的所有实例之间共享。你可以在内部类或外部类使用Employee.empCount访问。 第一种方法__init__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法 阅读全文
posted @ 2018-05-10 19:07 benchdog 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 序列解压: l=[1,2,3,4,5,6,7,8,9] 取序列首尾两位置的元素: a.x_.b=l a=首元素 b=尾元素 a、b值交换 a,b=b,a 阅读全文
posted @ 2018-05-07 21:08 benchdog 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 装饰器:本质就是函数,功能是为其他函数添加附加功能。 原则: 1)不修改被修饰函数的源代码 2)不修改被修饰函数的调用方式 装饰器=高阶函数+嵌套函数+闭包 高阶函数: 1)函数接收的参数是一函数名 2)函数的返回值是一函数名 3)满足上述任一,都可称之为高阶函数 装饰器框架: def timmer 阅读全文
posted @ 2018-05-05 18:26 benchdog 阅读(130) 评论(0) 推荐(0) 编辑
摘要: LEGB顺序:从里到外找 local:局部作用域 enclosing:嵌套父级的局部作用域 global:全局作用域 build_in:内置函数作用域 global关键字声明的变量必须在全局作用域上,不能在嵌套作用域上,当要修改嵌套父级作用域(enclosing作用域,外层非全局作用域)中的变量需要 阅读全文
posted @ 2018-05-05 15:45 benchdog 阅读(63) 评论(0) 推荐(0) 编辑
摘要: def func(): print('OK') return 1,'123',[1,2,3] #如果函数中没有return,默认返回None, #如果return多个对象,python会把多个对象封装成一个元组返回 a = func() print(a) return函数作用: 1)结束函数 2)返 阅读全文
posted @ 2018-05-05 15:12 benchdog 阅读(119) 评论(0) 推荐(0) 编辑
摘要: def print_info(name,age,sex='Male') print('Name:%s' %name) print('Age:%d' %age) print('Sex:%s' %sex) print_info(age=18,name='alex') #高大上加法器 def add(*a 阅读全文
posted @ 2018-05-05 14:47 benchdog 阅读(108) 评论(0) 推荐(0) 编辑
摘要: set:本身非可哈希,但set里面元素必须可哈希非可哈希不能作为字典的键 set更新:s.add('asdf')s.update('asdf')s.remove('a')s.pop()#随机删除s.clear()#清空s中元素,集合s还保留del s#删除集合s,什么都不保留 a = set([1, 阅读全文
posted @ 2018-05-05 12:58 benchdog 阅读(123) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10