众所周知Python是动态语言,变量可以动态地赋值,函数的参数变量也可以动态地改变类型,但是有时候写出下面这样的代码:
#学习算法笔记-蔡军生(qq:9073204)
#https://mysoft.blog.youkuaiyun.com/
#2020-10-30
def add(x, y):
return x + y
print(add(1,2))
print(add(1, 'abc'))
突然出现一个错误,让你措手不及,这个错误提示如下:
Traceback (most recent call last):
File "D:/work/ITA/src/im_tkinter_39.py", line 9, in <module>
print(add(1, 'abc'))
File "D:/work/ITA/src/im_tkinter_39.py", line 6, in add
&