python 函数

2016-06-19  本文已影响0人  石头007

在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

上一篇 下一篇

猜你喜欢

热点阅读