最新回答 / barry_lu
i只是一个变量 定义成什么 是自己任意的 只是一个名字而已;当调用 r = f(i) 时,实际的 i 也就 变成了 函数类的 j ;所以 函数定义的 参数名 不影响 函数实际的 接收参数, 也就是 函数的 实参和形参
2018-09-07
最新回答 / 代码如诗岁月如歌
先说一下 lambda 函数指什么,lambda指匿名函数,即没有函数名的函数,一般来说只需要执行一次函数优先写成匿名函数,匿名函数的格式为 lambda 参数 :返回值 。例如 lambda x :x**2,表示传入x,返回 x 的平方,这个函数没有名字,无法再次调用,这就是匿名函数,再说一下,f1中的1,代码中 f1,f2,f3 = count(),这是Python中比较常见的赋值、传递方式,表示 f1 = count(),f2 = count(),f3 = count()。由此看见,f1就是一个函...
2018-09-07
最新回答 / 代码如诗岁月如歌
你好! None 为Python内置的一种数据类型(list,dict,str等都是数据类型),即空类型,表示没有任何东西,这段代码中,test()后面是pass,没有任何代码,因此返回 None。
2018-09-07
最赞回答 / 用故事换晚安
试试这个class Person(object): __count = 0 def __init__(self, name): Person.__count=Person.__count+1 self.name=name print Person.__countp1 = Person('Bob')p2 = Person('Alice')try: print Person.__countexcept AttributeError: print...
2018-09-07
已采纳回答 / weibo_会飞的鱼yu11_04267
将a赋值给b,只是将b指向了list,并没有创建新的list;而以切片方式将list赋值给b,相当于新建了个list,a和b是两个独立的list,所以删除a中的a[0],并不影响b
2018-09-06
def format_name(s):
return s[0].upper()+s[1:].lower()
print map(format_name, ['adam', 'LISA', 'barT'])
return s[0].upper()+s[1:].lower()
print map(format_name, ['adam', 'LISA', 'barT'])
2018-09-04
最新回答 / 末路伯爵
print (sorted(['bob','about','Zoo','Credit'],key=lambda x: x.upper())) 这是3.7版本的代码
2018-09-04