本人对于def这一块不是很懂,借助csdn这个平台记录一下自己的学习生涯,大家就当看看,哈哈
def a(ss): #当输入a时会执行x=1,y=2,print这些代码,并且会传入输入的ss参数
x=1
y=2
print(ss+x+y)
知道了def的定义,那么我们接下来可以试一试:
输入a(20),执行x=1,y=2,print这些代码,并且ss=20
ss=20, x=1,y=2,
ss+x+y=23
所以输出的结果应该是23,让我们来看看结果:
In[2]: a(20)
23
输出了23
由此我们可以得知,def函数就相当于MySQL中的触发器
设置a(ss)的意思是:当输入a后运行,触发并会执行def下的所有代码,如果输入的a后面带有括号并且括号内有参数,则会将参数一并带入到def下的代码中执行。



