python 函数基本定义

it2024-03-11  74

函数定义 def 函数名(参数): return

定义一个求列表list所有元素的和的函数: def list_sum(L): result = 0 for num in L: result = result + num return result L = [1, 3, 5, 7, 9, 11] def list_sum(L): result = 0 for num in L: result = result + num return result print(list_sum(L))##36 在函数中,如果需要返回多个值,多个值之间使用逗号分隔即可,但是需要注意顺序。 比如,定义一个函数data_of_square,接收边长一个参数,同时返回正方形的周长和面积。 def data_of_square(side): C = 4 * side S = side * side return C, S C, S = data_of_square(16) print('周长 = {}'.format(C)) # ==> 周长 = 64 print('面积 = {}'.format(S)) # ==> 面积 = 256 可以使用一个值存储函数返回的多值结果。 result = data_of_square(16) print(result) # ==> (64, 256) 注意打印的result,其实它是tuple类型,如果我们需要取出结果中的周长或者面积,使用对应位置的下标就可以获得对应的结果。 result = data_of_square(16) C = result[0] S = result[1] print('周长 = {}'.format(C)) # ==> 周长 = 64 print('面积 = {}'.format(S)) # ==> 面积 = 256
最新回复(0)