Python 学习-“__name__”属性和匿名函数 lambda
·
一、__name__属性
__name__属性用于获取当前文件的名称- 若位于主文件(将要执行的文件),则返回
__main__,若不位于主文件则返回当前文件名 - 可以使用该属性进行测试模块,不干扰主程序运行,其语句如下:
if __name__ == '__main__':

二、匿名函数 lambda
- 使用方式
- 将 lambda 用作函数
函数名 = lambda 参数 : 函数内代码
'''
等效于以下代码
def sum(x, y):
return x + y
'''

- 将 lambda 用作函数参数,例如 sorted()函数
sorted(iterable, key=None, reverse=False)
#iterable:可迭代数据对象
#key:比较函数,可为lambda表达式
#reverse:指明排序顺序,False为从小到大,True表示从大到小
#函数对比较函数结果的原元素进行排列

更多推荐
所有评论(0)