用Python定义一个求绝对值的函数

来源:互联网 发布:淘宝出库单 编辑:程序博客网 时间:2024/06/06 00:06

      在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号,然后,在缩进块中编写函数体,函数的返回值用return语句返回。
     我们以自定义一个求绝对值的my_abs函数为例:

def my_abs(x):    if x>0:        return x    else:        return -x

在cmd中运行上述代码:
这里写图片描述

参数检查
数据检查函数用python内置的isinstance()函数实现:

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

在cmd中运行上述代码并检查参数:
这里写图片描述

0 0
原创粉丝点击