01/10/2018, 14:16
Tại sao khi để các tính chất của def Product_details(self) trong __init__ lại được mà để riêng ra không gọi được Product_details(self)?
Các bác cho e hỏi tại sao khi e để các tính chất của def Product_details(self): trong init lại được mà để riêng ra không gọi đươc Product_details(self): ra vậy
class BookAmazon:
def __init__(self, Name, Title, Author, Price):
self.Name = Name
self.Title = Title
self.Author = Author
self.Price = Price
def __str__(self):
return ' Ten {} Title :{} Author :{} Price {} '
.format(self.Name, self.Title, self.Author, self.Price)
def Product_details(self):
self.Paperback = " 474 pages "
self.Publisher = " Packt Publishing - ebooks Account (November 30, 2015) "
self.Language = " English "
self.ISBN_10 = " 1784391913 "
self.ISBN_13 = " 978-1784391911 "
self.Dimensions = " 7.5 x 1.1 x 9.2 inches "
self.Shipping = " 1.8 pounds "
return "{}-{}-{}-{}-{}-{}-{} "
.format(self.Paperback,self.Publisher,self.Language,sefl.ISBN_10,self.ISBN_13,self.Dimensions,self.Shipping)
def __Table_of_content__(self):
return "[part1, part2, part3, part4,...]"
def __First_Page__(self):
return " Chứa nội dung trang đầu tiên "
def Link_book(self):
return "https://www.amazon.com/Django-Example-Antonio-Mele/dp/1784391913/"
def Link_of_authors(self):
return "https://www.amazon.com/s/field-keywords=Antonio+Mele"
Bài liên quan
Sai chính tả kìa …
à không bác ơi ý e là khi mình để hàm def Product_details(self): thì không gọi được ra
còn khi e để trong init thì lại gọi được bác cứ coi e viết đúng rồi nhé
Để riêng gọi được nè:
Ideone.com
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.
ô hay thật bác biết vì sao khi gán mình lại làm đk không mà khi gọi trực tiếp lại không được
Cách 1 là syntatic sugar, viết gọn, dễ đọc hơn cách 2.
Không biết đúng không. @@
em gọi theo cách 1 đó bác không ra được
làm ơn đừng mô tả lỗi, hãy cho thấy code chính xác của bạn khi bạn sử dụng, có như thế thì mới có câu trả lời chính xác được