क्या मुझे यहां कुछ याद आ रही है? "टूटा हुआ" अनुभाग के तहत कोड क्यों काम नहीं करना चाहिए? मैं पायथन 2.6 का उपयोग कर रहा हूँ।पायथन में अजीब सिंटेक्स पार्सिंग त्रुटि?
#!/usr/bin/env python
def func(a,b,c):
print a,b,c
#Working: Example #1:
p={'c':3}
func(1,
b=2,
c=3,
)
#Working: Example #2:
func(1,
b=2,
**p)
#Broken: Example #3:
func(1,
b=2,
**p,
)
जब मैं पायथन 2.6 के तहत इस कोड को आजमाता हूं, तो मुझे लाइन 1 (दूसरी कार्य) पर एक वाक्यविन्यास त्रुटि मिलती है। –
धन्यवाद, मामूली टाइपो को उदाहरण # 2 में सही किया गया। – user213060
और (महत्वहीन नहीं): आप इस असाधारण कॉमा क्यों चाहते हैं (इस व्यवहार की खोज के अलावा)? – ChristopheD