These functions are called anonymous because they are not declared by using the `def` keyword but with the `lambda` keyword so they have not name.
The`lambda` functions are called anonymous because they have no name as they are not declared by using the `def` keyword.
- Lambda forms can take any number of arguments but return just one value in the form of an expression. They cannot contain commands or multiple expressions.
- Lambda form is used in functional programming (but it is usually better to use list comprehension) and for [callbacks in GUI](https://pythonconquerstheuniverse.wordpress.com/2011/08/29/lambda_tutorial/).
%% Cell type:code id: tags:
``` python
f=lambdax,y:x+y
f(1,2)
print(f(1,2))
print(f.__name__)
```
%%%% Output: execute_result
3
%% Cell type:markdown id: tags:
## Example of the builtin function `print`
```text
...
...
@@ -431,29 +428,5 @@
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.