一、__name__属性

  • __name__属性用于获取当前文件的名称
  • 若位于主文件(将要执行的文件),则返回__main__,若不位于主文件则返回当前文件名
  • 可以使用该属性进行测试模块,不干扰主程序运行,其语句如下:
if __name__ == '__main__':

在这里插入图片描述

二、匿名函数 lambda

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

在这里插入图片描述

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

在这里插入图片描述

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐