2011-03-15 15 views

उत्तर

14
+0

+1। मुझें यह पसंद है। धन्यवाद। –

+0

बिल्कुल मुझे क्या चाहिए। –

8

PEP 8, कुछ भी कहना नहीं है।

बेशक आप अपनी शैली का उपयोग कर सकते हैं (उदाहरण के लिए, मैं camelCase का उपयोग करता हूं), लेकिन अधिकांश लोग उस पीईपी से सिफारिशों का उपयोग करते हैं।

+0

यह बेहद दिलचस्प है लिंक के लिए धन्यवाद! –

1

कोड पूर्ण (http://www.cc2e.com/) स्पष्ट रूप से समारोह/चर नामकरण के बारे में कुछ महान अध्याय, अजगर के लिए नहीं है, लेकिन शायद अभी भी दिलचस्प ...

1

महत्वपूर्ण बात आपकी नामकरण शैली के अनुरूप है। अपने प्रोजेक्ट साथी के साथ एक चुनें और इसका इस्तेमाल करें। उन्हें मिश्रण मत करो।

नमूना वर्ग के नाम:: MyClass (शुरुआत में बड़े अक्षर)

नमूना विधि नाम: MyMethod

नमूना चर नाम: myVariable

नमूना लगातार/enum नाम: MY_CONST मैं व्यक्तिगत रूप से CamelCase का उपयोग

क्लास नाम पूंजी पत्र से शुरू होना चाहिए ताकि यह स्पष्ट हो सके कि यह आपके कोड में क्या है। स्थिरांक/enums के बारे में वही। वे मान जो आपके पूरे कार्यक्रम में नहीं बदलते हैं, उनमें पूंजी अक्षरों का होना चाहिए।

+0

मैं आपकी तरफ हूं, हालांकि बाकी पाइथन पीईपी 8 का पालन करते हुए काफी कठिन है, इसका मतलब है कि आपके द्वारा लिखे गए कोड, परिवर्तनीय नाम 'variableName' है, लेकिन यदि अन्य कोड आयात करते हैं, तो यह' variable_name' है। गुस्सा कर देने वाला :( – TomSawyer

1

मैं चर, विधियों और कार्यों के लिए lower_case_with_underscore का उपयोग करता हूं। मुझे लगता है कि यह वास्तव में कोड की पठनीयता में सुधार करता है।

वर्गों के लिए, मैं अपर केस पहले अक्षर का उपयोग करते हैं: class NewsForm (forms.Form):

2

पीईपी-8 और Django करने के लिए सही संदर्भ के अलावा, मुझे गूगल के अजगर गाइड शैली है, जो एक नामकरण परंपरा सुविधाएं जोड़ने देती हैं। यह here है।

संबंधित मुद्दे