मैं अजगर सीखने की कोशिश कर रहा हूं और अब मैं कक्षाओं की लटक पाने और उदाहरणों के साथ उन्हें कैसे छेड़छाड़ करने की कोशिश कर रहा हूं।पायथन, ऑब्जेक्ट्स बनाने
मैं इस अभ्यास समस्या को समझने के लिए प्रतीत नहीं कर सकते हैं:
बनाएँ और एक छात्र वस्तु जिसका नाम, आयु लौटने के लिए, और प्रमुख इनपुट के रूप में दिए जाने वाले सम्मान के रूप में ही
def make_student(name, age, major)
मैं बस कर रहे हैं ऑब्जेक्ट द्वारा इसका अर्थ क्या नहीं है, क्या उनका मतलब है कि मुझे इन मानों को रखने वाले फ़ंक्शन के अंदर एक सरणी बनाना चाहिए? या एक वर्ग बनाएँ और इस समारोह को इसके अंदर रहने दें, और उदाहरण असाइन करें?
class Student:
def __init__(self, name, age, major):
self.name = name
self.age = age
self.major = major
def is_old(self):
return self.age > 100
अब, आप कर सकते हैं:
class Student:
name = "Unknown name"
age = 0
major = "Unknown major"
पढ़ें डाटा मॉडल डॉक्स, विशेष रूप से '__init__' विधि यहाँ प्रासंगिक है: http://docs.python.org/2/reference/datamodel.html#object.__init__ – wim
कोई नहीं (कोट के बिना) है पाइथन – monkut