关于作者

Discuss / Python / 首字母问题

首字母问题

问题来源

暂隐暂息

#1 Created at ...

def run_twice(animal): animal.run() animal.run()

请问这里为什么animal首字母小写?是因为这里代表的是Animal类的实例么? 如果是,那么是否代表在python中,首字母大写的类的名称,如果程序中的其他位置用了一个首字母小写的对象,即代表该类的某个实例。(当然,没有对这个首字母小写的对象赋值或定义。)

忘情诀_风之影

#2 Created at ...

是实例没错,所以下文调用run_twice时,参数中用的是动词dog()等等,而非名词dog。 def头的参数animal是形参,可以把它换为obj、person等等任何词语


  • 1

Reply

WARNING: You are using an old browser that does not support HTML5. Please choose a modern browser (Chrome / Microsoft Edge / Firefox / Sarafi) to get a good experience.