Ejemplos de métodos
Ejemplos de métodos y variables de instancia son las mismas que una instancia (o un objeto) característica de los individuos. Ejemplos del método descrito a continuación.
Método en la clase de definición de la función . Los ejemplos del método definido mientras que su primer argumento debe ser auto, este proceso es la instancia actual y se unen a este método, el método se convierte en método de instancia.
class Animal(object):
"""定义动物类"""
def __init__(self, age, sex = 1, weight = 0.0):
self.age = age
self.sex = sex
self.weight = weight
def eat(self):
self.weight += 0.05
print('eat...')
def run(self):
self.weight -= 0.01
print('run...')
a1 = Animal(2, 0, 10.0)
print('a1 体重:{0:0.2f}'.format(a1.weight))
a1.eat()
print('a1 体重:{0:0.2f}'.format(a1.weight))
a1.run()
print('a1 体重:{0:0.2f}'.format(a1.weight))
Los resultados son los siguientes:
| a1 Peso: 10,00
comer ...
Peso A1: 10,05
RUN ...
Peso A1: 10.04 |
05 RUN ... Peso A1: 10,04 |
---|