本文目錄一覽:
python中sum是什麼意思
在開發語言中,sum函數是求和函數,用於求多個數據的和。而在python中,雖然也是求和函數,但稍微有些差別,sum()傳入的參數得是可迭代對象(比如列表就是一個可迭代對象),返回這個被傳入可迭代對象內參數的和。
相關推薦:《Python入門教程》
比如:
還可以給一個初始值,比如:
這樣得到的結果就是在20基礎之上再加上可迭代對象內參數的和。
補充一句,sum函數既然只能傳入可迭代對象,那麼整形數據是不行的,會報錯,比如:
python的sum函數怎麼用
sum(iterable[, start]) ,iterable為可迭代對象,如:
sum([ ], start) , #iterable為list列表。
sum(( ), start ) , #iterable為tuple元組。
最後的值=可迭代對應裡面的數相加的值 + start的值
start默認為0,如果不寫就是0,為0時可以不寫,即sum()的參數最多為兩個,其中第一個必須為iterable。
按照慣例,在開發語言中,sum函數是求和函數,求多個數據的和,而在python中,雖然也是求和函數,但稍微有些差別,sum()傳入的參數得是可迭代對象(比如列表就是一個可迭代對象),返回這個被傳入可迭代對象內參數的和。
比如:
python如何用sum函數求和
首先,定義一個數組,保存求和的所有整數。
輸入求和的整數個數,保存在變量n中。
用for循環,控制輸入所有的求和整數。
輸入所有的求和整數,保存在數組中。
輸出所有求和的整數,如下圖所示。
調用sum函數,計算所有整數的和。
最後,輸出計算得到的所有整數和。
輸出結果如下:
推薦教程:python教程以上就是小編分享的關於python如何用sum函數求和的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
python sum函數怎麼用
sum是python中一個很實用的函數,但是要注意它的使用,我第一次用的時候,就把它這樣用了:
s = sum(1,2,3)
結果就悲劇啦
其實sum()的參數是一個list
例如:
sum([1,2,3])
sum(range(1,11))
還有一個比較有意思的用法
a = range(1,11)
b = range(1,10)
c = sum([item for item in a if item in b])
print c
輸出:
45
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/154349.html