轻松学习Python 69个内置函数-sum()

it2023-06-06  83

# sum(iterable, /, start=0) # 从 start 开始自左向右对 iterable 的项求和并返回总计值。 print(f'{sum([1,2,4])=}') #sum([1,2,4])=7 print(f'{sum([1,2,100],10)=}') #sum([1,2,100])=103+10=113 print(f'{sum([1,2,100],start=100)=}') #sum([1,2,100],start=100)=203 #注意点:iterable只能是位置参数,不能是关键字参数 # iterable的项通常为数字,而start值不允许为字符串 # print(f'{sum([1,2,100],start="100")=}') #TypeError: sum() can't sum strings [use ''.join(seq) instead] # 拼接字符串序列的更好更快方式是调用 ''.join(sequence) print(f'{"a"+"b"+"c"=}') #"a"+"b"+"c"='abc' # print(f'{sum(["a","b","c"])=}') #TypeError: unsupported operand type(s) for +: 'int' and 'str' print(f'{"".join(["a","b","c"])=}') #"".join(["a","b","c"])='abc'

更多学习内容: https://edu.csdn.net/course/play/31010/459404

最新回复(0)