def MyFirstFunction(): print("这是我创建的第一个函数!!!") print("我表示很鸡冻。。。。。") print("再次感谢CCTV,感谢TVB,感谢EDU.SRC")
def MySecoundFunction(name): print(name+"我爱你")
形参和实参>>> def MyFirstFunction(name):
开形式参数( parameter )
‘函数定义过程中的name是叫形参’
#因为Ta只是一个形式,表示占据一个参数位置
实际参数(argument)
print(‘传递进来的’ + name + ‘叫做实参,因为Ta是具体的参数值!’)
>>> MyFirstFunction('小甲鱼')
传递进来的小甲鱼叫做实参,因为Ta是具体的参数值!
def SaySome(name,words): print(name + '->' + words) SaySome(words='让编程改变世界',name='小甲鱼')
默认参数 (即形参中给定默认值,则在未给实参时会以默认值输出)
函数(function):有返回值
过程(procedure)是简单的、特殊并且没有返回值的
如果有返回值,函数则返回对应值;如果没有,则返回None
严格来说,python只有函数没有过程。
可以返回多个值,也可以一个一个返回