python 函数

在Python中用def定义函数

求两个数的和

def sum(one,two):
return one+two

函数的调用

>>>sum(12,5)

17

这里如果输入的参数类型不同的话会报错的,
可以使用isinstance()函数检查

def my_abs(x):
if not isinstance(x, (int, float)):
raise TypeError('bad operand type')
if x >= 0:
return x
else:
return -x

我们参数也可以是可变的

def calc(numbers):
sum = 0
for n in numbers:
sum = sum + n * n
return sum

你可能感兴趣的:(python 函数)