0
因此,我在這裏是一個函數,它是在一個對象:PYTHON將字符串變量的內容添加到函數的開頭?
class objectOne:
def funct1(self):
#Do Stuff
而我希望做的是有這麼當我創建的對象的兩個instaces:
dog = objectOne()
cat = objectOne()
當變量「動物」我已創建包含貓,那就運行:
cat.funct1()
而當變量包含狗的話,那就運行:
dog.funct1()
任何方式來做到這一點?先謝謝你們。
EV:d
(澄清:我不能在這裏,如果語句,因爲隨着我的對象越來越多不同的情況下,我不希望有添加的東西使用,我最後代碼中調用該對象的功能應該是這樣的:!
animal.funct1()
在該動物是變量,不是對象感謝的實例再次傢伙)
這就是它**怎麼做**的工作。如果你做'animal = cat',那麼每當你做'animal.funct1()'時,你將會調用cat實例的方法。 –
@DanielRoseman我想他的意思是'動物'會包含對象的名字('animal ='cat'')。至少我是這樣理解它的'我創造的變量'動物'包含貓' – rplnt