मुझे लगा कि मैं पायथन 2 में एक फ़ंक्शन कॉल में चर-लंबाई स्थितीय मापदंडों के बाद नामित मापदंडों का उपयोग कर सकता हूं, लेकिन मुझे SyntaxError
पायथन वर्ग का आयात करते समय मिलता है । मैं निम्नलिखित "get" विधि के साथ लिख रहा हूं, उदाहरण के लिए:
class Foo(object):
def __init__(self):
print "You have created a Foo."
def get(self, *args, raw=False, vars=None):
print len(args)
print raw
print vars
त्रुटि दिखती है:
def get(self, *args, raw=False, vars=None):
^
SyntaxError: invalid syntax
मैं विधि को कई तरीकों से कॉल करने में सक्षम होना चाहता हूं:
f = Foo()
f.get(arg1, arg2)
f.get(arg1, raw=True)
f.get(arg1, arg2, raw=True, vars=something)
आदि।