Python学习笔记:函数和变量详解
一、面向对象:将客观世界的事物抽象成计算机中的数据结构 类:用class定义,这是当前编程的重点范式,以后会单独介绍。二、函数编程:逻辑结构化和过程化的一种编程方法 1、函数-->用def定义 2、好处: a、重用逻辑 b、保持一致性:改一个地方,其他调用的地方都会改 c、可扩展性 注意:可复用的逻辑一定要用函数写 3、函数的返回值: a、返回多个值,Python会将多个值装到元组中返回 b、返回1个值,则返回一个object c、无返回值,则Python默认返回None三、函数的参数: 1、实参:即实际参数,是在调用时传递给函数的参数,必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。 2、形参:即形式参数,形参是函数被调用时用于接收实参值的变量。 3、位置参数,与形参的位置一对一对应,比如:test(4,5) 4、关键字参数,无需位置一对一对应,比如:test(x,y),调用的时候也可以写成test(y=5,x=4),因为有指定关键词,所以无需按顺序写 5、位置和关键词调用混合时:关键词参数不能写在位置参数前面,比如: def test(x, y, z): print("%d %d %d" % (x, y, z)) x = 1 y = 2 z = 3 test(x, y, z) #