import math
def is_sqr(x):
if math.sqrt(x)==int(math.sqrt(x)):
return x
print filter(is_sqr, range(1, 101))
def is_sqr(x):
if math.sqrt(x)==int(math.sqrt(x)):
return x
print filter(is_sqr, range(1, 101))
2015-06-10
复制的...
setattr()表示你可以通过该方法,给对象添加或者修改指定的属性。
setattr()方法接受3个参数:setattr(对象,属性,属性的值)
setattr(self,k,v)相当于self.k = v
job = 'Students' 应该是自动匹配成了字典(这一点我也不太明白)
kw.iteritems()这个好像是历遍字典kw的所有key和value,分别匹配的是k,v
setattr()表示你可以通过该方法,给对象添加或者修改指定的属性。
setattr()方法接受3个参数:setattr(对象,属性,属性的值)
setattr(self,k,v)相当于self.k = v
job = 'Students' 应该是自动匹配成了字典(这一点我也不太明白)
kw.iteritems()这个好像是历遍字典kw的所有key和value,分别匹配的是k,v
2015-06-10
class BStudent(Student,BasketballMixin):
pass
class FTeacher(Teacher,FootballMixin):
pass
pass
class FTeacher(Teacher,FootballMixin):
pass
2015-06-10
def calc_prod(lst):
def lazy_calc_prod():
return reduce(lambda x,y:x*y,lst)
return lazy_calc_prod
f = calc_prod([1, 2, 3, 4])
print f()
def lazy_calc_prod():
return reduce(lambda x,y:x*y,lst)
return lazy_calc_prod
f = calc_prod([1, 2, 3, 4])
print f()
2015-06-10
import math
def is_sqr(x):
f=math.sqrt(x)
return f-int(f)==0
print filter(is_sqr, range(1, 101))
def is_sqr(x):
f=math.sqrt(x)
return f-int(f)==0
print filter(is_sqr, range(1, 101))
2015-06-10
def ignoreupper(x, y):
a = x[0].lower() + x[1:]
b = y[0].lower() + y[1:]
if a < b:
return -1
if a > b:
return 1
return 0
sorted(['bob', 'about', 'Zoo', 'Credit'])
看了各位的感觉自己多此一举了
a = x[0].lower() + x[1:]
b = y[0].lower() + y[1:]
if a < b:
return -1
if a > b:
return 1
return 0
sorted(['bob', 'about', 'Zoo', 'Credit'])
看了各位的感觉自己多此一举了
2015-06-09
import math
def is_sqr(x):
f = math.sqrt(x)
return int(f)==f
print filter(is_sqr, range(1, 101))
def is_sqr(x):
f = math.sqrt(x)
return int(f)==f
print filter(is_sqr, range(1, 101))
2015-06-09