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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • https://my.oschina.net/leejun2005/blog/503562 深入浅出 Python...
    点点渔火阅读 1,060评论 0 1
  • 函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”:a = ab...
    bjchenli阅读 660评论 0 0
  • Python的函数定义非常简单,但灵活度非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数...
    直到世界的尽头_yifan阅读 362评论 0 1
  • 从小到大,听过不少的人谈到画画,也认识了不少志同道合的朋友。 多少人渐渐淡去,能坚持到现在的人们,大概都是怀着一份...
    喜木厌西阅读 413评论 0 3
  • 浅唱的发条橙阅读 138评论 0 0