sum()函數(shù)將iterable的項(xiàng)相加并返回總和。
sum()函數(shù)的語法為:
sum(iterable, start)
sum()函數(shù)從左到右將iterable項(xiàng)相加求和,從start開始相加。
iterable-可迭代(列表,元組,字典等)??傻?xiàng)應(yīng)為數(shù)字。
start(可選)-指定相加的參數(shù),如果沒有設(shè)置這個(gè)值,默認(rèn)為0。
sum()返回iterable項(xiàng)的和,并且加上start的總和。
numbers = [2.5, 3, 4, -5] # 沒有提供開始參數(shù) numbers_sum = sum(numbers) print(numbers_sum) # start = 10 numbers_sum = sum(numbers, 10) print(numbers_sum)
輸出結(jié)果
4.5 14.5
如果需要以精確的精度添加浮點(diǎn)數(shù),則應(yīng)使用math.fsum(iterable)。
如果需要連接給定的iterable項(xiàng)(項(xiàng)必須是字符串),那么可以使用join()方法。
'string'.join(sequence)
訪問此頁面以了解有關(guān)Python join()方法的信息