变成方法:
1、面向对象:独门秘笈--->类---->定义的方法class
2、面向过程:独门秘笈--->过程--->定义的方法def
3、函数式编程:独门秘笈---->函数---->定义的方法def
python定义函数:
python定义过程:定义过程,就是没有返回值的函数
调用函数或者过程:两个调用方法一样
函数和过程的返回值:过程也返回值,不过是None
使用函数的原因:
%Y-%m-%d %X
年-月-日 小时分钟秒
使用函数的好处:
1、代码重用
2、保持一致性
3、可扩展性
return 0的作用就是结束当前的函数,并返回数值0,
那么return后面的任何命令都不会再继续执行!
return可以返回的数值,包括三种情况:
总结:
返回值为0的时候,也就是没有return的时候,返回的是None;
返回值为1的时候,也就是只有一个值的时候,返回的就是这个值object;
返回值>1的时候,也就是大于1个值的时候,返回的是元祖。
如果调用函数的时候,导入参数:
实参和形参:这里的数字1,2就是实参,x,y就是形参。
实参:实际存在的占用空间的参数。
形参:形式上的,并不占用计算机内存空间。
传参数,分为两种情况,一个是按位置,一个是按形参的关键字传,
如果又有位置又有形参的关键字,那么以位置为准:
位置参数必须在所有形式参数之前,并且一个形参不允许得到多个值。
记住一句话,关键参数是不允许写在位置参数之前的。