पायथन डॉक स्ट्रिंग लिखने का पसंदीदा तरीका क्या है?पायथन डॉक स्ट्रिंग: ट्रिपल-डबल कोट vs.s. डबल कोट
"""
या "
पुस्तक Dive Into Python
में:
def buildConnectionString(params):
"""Build a connection string from a dictionary of parameters.
Returns string."""
एक और अध्याय में: http://www.diveintopython.net/getting_to_know_python/documenting_functions.html, लेखक निम्न उदाहरण प्रदान करता है
def stripnulls(data):
"strip whitespace and nulls"
return data.replace("\00", "").strip()
:
http://www.diveintopython.net/object_oriented_framework/index.html#fileinfo.divein, लेखक एक और उदाहरण प्रदान करता है
दोनों सिंटैक्स काम करते हैं। मेरे लिए एकमात्र अंतर यह है कि """
हमें बहु-लाइन दस्तावेज़ लिखने की अनुमति देता है।
क्या इसके अलावा कोई अंतर है?
** गोता में अजगर के लेखक की तरह लगता है ** किताब भर में "नहीं-तो-अच्छा" सिंटैक्स का उपयोग किया गया है --- अधिकांश उदाहरणों में समाप्त "" एक अलग पंक्ति पर नहीं हैं :-) – Mingyu
यदि आपको यह उपयोगी लगता है तो सम्मेलन का पालन करें। लेकिन मैं इस विशेष सम्मेलन का पालन न करने के लिए इसे किसी के खिलाफ नहीं रखूंगा। :) – unutbu
धन्यवाद, @unutbu मुझे पुस्तक 'डाइव इन पायथन' बहुत पसंद है, और मार्क पिलग्रीम चीजों को अच्छी तरह से समझाता है। जैसा कि आपने बताया, यहां तक कि पायथन मानक लाइब्रेरी भी इस सम्मेलन का पालन नहीं करती है। मुझे लगता है कि यह उन लोगों में से एक है 'सम्मेलन – Mingyu