自定义方法,检测参数类型
def my_abs(x):
if not isinstance(x,(int,float)):
raise TypeError('type error')
if x>=0:
print x
else:
print -x
if __name__ == '__main__':
my_abs('this is a string')
运行结果如下:
自定义方法,检测参数类型
def my_abs(x):
if not isinstance(x,(int,float)):
raise TypeError('type error')
if x>=0:
print x
else:
print -x
if __name__ == '__main__':
my_abs('this is a string')
运行结果如下: