5 个Python高级应用,你确定知道?

  1. 云栖社区>
  2. 机器学习算法与Python学习>
  3. 博客>
  4. 正文

5 个Python高级应用,你确定知道?

初商 2019-09-02 23:25:31 浏览650
展开阅读全文

本文由机器之心编译

本文主要讲解 Python 的 5 种高级特征,以及它们的用法。

1. Lambda 函数

Lambda 函数是一种比较小的匿名函数——匿名是指它实际上没有函数名。

Python 函数通常使用 def a_function_name() 样式来定义,但对于 lambda 函数,我们根本没为它命名。这是因为 lambda 函数的功能是执行某种简单的表达式或运算,而无需完全定义函数。

lambda 函数可以使用任意数量的参数,但表达式只能有一个。

x = lambda a, b : a * b
print(x(5, 6)) # prints 30

x = lambda a : a*3 + 3
print(x(3)) # prints 12

看它多么简单!我们执行了一些简单的数学运算,而无需定义整个函数。这是 Python 的众多特

网友评论

登录后评论
0/500
评论
初商
+ 关注