當前位置:生活全書館 >

IT科技

> 匿名函式 python

匿名函式 python

Python已經成為最受歡迎的程式設計語言之一,在python中匿名函式,顧名思義,就是沒有名字的函式,它主要用在那些只使用一次的場景中。如果我們的程式中只需要呼叫一次某個簡單邏輯,把它寫成函式還需要先定義、取函式名字等一些列操作,這種場景下使用匿名函式往往能夠讓你的程式更加簡單。

匿名函式的名稱是lambda。

匿名函式的格式是:

lambda arg1,arg2 ...,argN : expression

它常用格式是lambda關鍵字+逗號分隔的引數+冒號+表示式。

python 匿名函式

lambda區別於函式的一點在於,lambda是一個表示式,它不是一個函式,也不是一個語句。因此,lambda可以被用在一些特殊的地方,具體示例如下。

----計算一個數的平方---

>>> lambda x: x**2

<function <lambda> at 0x7f6ebe013a28>  

---注意,這個是一個函式的地址---

>>> func=lambda x: x**2

>>> func(2)

4

>>> 

>>> func(3)

9

利用lambda,我們實現對一個數字x求平方的運算,在python中,**代表乘方操作。

上面的例子中,x就是引數,冒號後面的x**2就是expression表示式。

python 匿名函式 第2張

關於python的匿名函式,我們就瞭解到這啦!

標籤: Python 匿名 函式
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/o9k0mq.html