30/09/2018, 23:02

Thắc mắc về Class, trong trỏ self trong python

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 stop right there.”])

bulls_song_parade = Song([“They rally around the family”,
“with pockets full of shells.”])

happy_bday.sing_me_a_song()

bulls_song_parade.sing_me_a_song()

Pham Van Hai viết 01:04 ngày 01/10/2018

Bạn có thể dùng chức năng search của diễn dàn để tìm hiểu về `self:

cho e hỏi là hàm init trong python là để làm j ạ?? tiện hỏi luôn là tại sao các hàm trong class cứ phải có self là sao ạ confused ví dụ đoạn này ạ: class MyStuff(object): def __init__(self): self.tangerine = "And now a thousand years between" def apple(self): print "I AM CLASSY APPLES!" e cảm ơn.
Bài liên quan
0