第四十八节 对象作为参数Objects as Arguments
前言
函数的参数不一定都是变量,有时候也可以指定一个对象作为参数传给函数。
实践
我们先定义一个Car
类:
class Car:
color = None
可见该类有一个color
属性。接下来我们便定义一个函数来改变车辆的颜色:
def Change_Color(car, color):
car.color = color
可见Change_Color
函数需要传入两个参数,一个是car
对象,一个是color
字符串。接下来我们对两个汽车对象实例化: