已采纳回答 / 慕用7288978
for i in range(1,4): # 将1到4之间得数依次附到i中 def f (j): # 重新编写一个函数 def g (): return j*j # 计算乘积 return g #返回g r=f(i) ...
2018-06-21
已采纳回答 / 阿波罗1号
index.py 请检查代码中是否匹配:print filter(lambda s: s and len(s.strip())>0, ['test', none, '', 'str', ' ', 'end']),再试试!直接进入下一节他是看你有没有这段代码,有就成功,没就失败。
2018-06-21
已采纳回答 / 微sun
上面的:def count(): fs = [] for i in range(1, 4): def f(i): return i*i#返回数 fs.append(f(i))#所以fs中的元素是 数值 return fsf1, f2, f3 = count()print f1, f2, f3#fs中的元素是 数值(所以不能用print f1(), f2(), f3())下面的:def count(): fs = [] for ...
2018-06-13
已采纳回答 / stars_wisper
在第一层函数里,f作为传入参数引入一个函数。在第二层函数里,(第5行)调用f引用的函数,f的返回值给r。也就是说 return r 是你调用完f的返回值。
2018-06-09
已采纳回答 / 慕桂英7171396
class Person(object) 是新式类,object是固定写法。经典类用class Person: 形式定义Python类不一定要继承另一个类
2018-05-31
已采纳回答 / 慕粉212327703
s是指list里的一个元素而不是list列表, map会遍历所有元素,所以s[0]并不是指'adam'个元素,而是元素'adam'里的第一个元素a
2018-05-31
已采纳回答 / hdm_Agent
因为在计算self.p / self.q时,两个数都是整数,所以计算结果都是整数,然后在通过float函数强制转换为浮点数时,只是数据类型改变了,并不能把一个整数的3,转换后变成3.5,而是3.0
2018-05-28
已采纳回答 / 慕粉3321357
你好 请问一下,你用的是什么版本 的pyhton , 是 2.X , 还是3.X如果是python3.X , filter 是返回filter 对象filter(lambda x: x%2==0, list(range(10)))&x: filter object at 0x1021bbac8&2, list(filter(lambda x: x%2==0, list(range(10))))[0...
2018-05-19