01/10/2018, 17:13

Hỏi về self và tên class

Anh chị cho em hỏi là self.TenClass. là như nhau phải không ạ ?
Ví dụ em có hai đoạn code
1.

class A(object):

	chuoi = ["haha","hihi"]
	"""docstring for A"""
	def __init__(self):
		print(A.chuoi[1])
a = A() 
class A(object):

	chuoi = ["haha","hihi"]
	"""docstring for A"""
	def __init__(self):
		print(self.chuoi[1])
a = A()

đều cho kết quả giống nhau .
Em cảm ơn

Aragami1408 viết 19:29 ngày 01/10/2018

self giống như this trong c++

self kiểu: “tôi, tao, tớ” ý. Nó sẽ point đến class hiện tại của bạn. Rất tiện sử dụng khi tên class quá dài

Bài liên quan
0