摘要:
__slots__:在定义class的时,定义一个特殊的__slots__变量,来限制该class实例能添加的属性 class Student(object): __slots__ = ("name","age") s = Student() s.name = "fred" s.city = "ch 阅读全文
posted @ 2017-12-21 16:41
枫叶布
阅读(201)
评论(0)
推荐(0)
摘要:
类和实例(类是抽象的模板,实例是根据类创建出来的对象) 访问限制(使用私有作用域,只能在内部访问。实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问) class Student(object): def __init__(self,name,scor 阅读全文
posted @ 2017-12-21 13:25
枫叶布
阅读(191)
评论(0)
推荐(0)
摘要:
作用域: 正常的函数名和变量名是公开的,可以被直接引用 如:abc、123x、PI等 正常的函数名和变量名是公开的,可以被直接引用 如:abc、123x、PI等 特殊变量,有特殊用途 如:__author__、__name__等 类似_xx、__xx这样的变量或函数是非公开的,不应该被直接引用 _x 阅读全文
posted @ 2017-12-21 13:24
枫叶布
阅读(201)
评论(0)
推荐(0)
摘要:
map:接受两个参数(函数,Iterable),map将传入的函数依次作用于Iterable的每个元素,并且返回新的Iterable def f(x): return x*x r = map(f,[1,2,3,4]) #此时的r为惰性求值——可用next()和for...in取值 #通过list() 阅读全文
posted @ 2017-12-21 13:11
枫叶布
阅读(9694)
评论(1)
推荐(2)

浙公网安备 33010602011771号