日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Python中Operator計算函數(shù)

使用 operator 模塊中的 mul 函數(shù)來實(shí)現(xiàn)階乘:

成都創(chuàng)新互聯(lián),專注為中小企業(yè)提供官網(wǎng)建設(shè)、營銷型網(wǎng)站制作、成都響應(yīng)式網(wǎng)站建設(shè)、展示型成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)等服務(wù),幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營銷推廣問題。

from operator import mul
def factWithMul(n):
    return reduce(mul, range(1, n + 1))

相對來說,在Operator模塊中使用計算功能,使得代碼更加簡潔。

從源代碼分析,mul函數(shù)是計算兩個參數(shù)的乘積。

def mul(a, b):
    "Same as a * b."
return a * b

拓展使用 lambda 方式來實(shí)現(xiàn):

from functools import reduce
def fact(n):
    return reduce(lambda a, b: a * b, range(1, n + 1))

這里使用的是reduce方法。函數(shù)函數(shù)有兩個參數(shù)。reduce()函數(shù)對集合中的第一個和第二個元素進(jìn)行函數(shù)處理,然后對帶有第三個元素的結(jié)果進(jìn)行函數(shù)處理,最終得到一個結(jié)果。

以上就是python中Operator計算函數(shù)的方法,希望能對大家有所幫助!


當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:Python中Operator計算函數(shù)
分享路徑:http://www.5511xx.com/article/dhohssg.html