請參閱下面的問題 -學習Python困難的方法練習40個一類查詢
class Song(object):
def __init__(self, lyrics):
self.lyrics = lyrics
def sing_me_a_song(self):
for line in self.lyrics:
print line
happy_bday = Song(["Happy birthday to you",
"I don't want to get sued",
"So I'll stop right there"])
bulls_on_parade = Song(["They rally around the family",
"With pockets full of shells"])
happy_bday.sing_me_a_song()
bulls_on_parade.sing_me_a_song()
在這兩個閃避,我看到歌詞(3號線,5和6)。爲什麼?那裏真的發生了什麼?
該班的名字是宋。在第8行和第11行,變量右側有「Song」。爲什麼?我真的不明白。
將歌詞放在一個單獨的變量中,然後將該變量傳遞給該類以代替使用。我會怎麼做?
這對我來說非常重要,因爲我剛剛開始OOP。請耐心等待,並回答上述問題。
此問題未能顯示對Python的最小理解。投票結束。 –
我們應該在代碼示例的右側顯示行號。 –
你真的讀過Zed對發生什麼事情的解釋嗎?他通常很清楚。 –