पायथन/Django में चर नामकरण के लिए सबसे अधिक उपयोग किया जाने वाला सम्मेलन क्या है? पूर्व: pub_date या pubdateनामकरण चर, सर्वोत्तम सम्मेलन
कक्षाओं और विधियों के बारे में क्या?
पायथन/Django में चर नामकरण के लिए सबसे अधिक उपयोग किया जाने वाला सम्मेलन क्या है? पूर्व: pub_date या pubdateनामकरण चर, सर्वोत्तम सम्मेलन
कक्षाओं और विधियों के बारे में क्या?
PEP 8, कुछ भी कहना नहीं है।
बेशक आप अपनी शैली का उपयोग कर सकते हैं (उदाहरण के लिए, मैं camelCase का उपयोग करता हूं), लेकिन अधिकांश लोग उस पीईपी से सिफारिशों का उपयोग करते हैं।
यह बेहद दिलचस्प है लिंक के लिए धन्यवाद! –
कोड पूर्ण (http://www.cc2e.com/) स्पष्ट रूप से समारोह/चर नामकरण के बारे में कुछ महान अध्याय, अजगर के लिए नहीं है, लेकिन शायद अभी भी दिलचस्प ...
महत्वपूर्ण बात आपकी नामकरण शैली के अनुरूप है। अपने प्रोजेक्ट साथी के साथ एक चुनें और इसका इस्तेमाल करें। उन्हें मिश्रण मत करो।
नमूना वर्ग के नाम:: MyClass (शुरुआत में बड़े अक्षर)
नमूना विधि नाम: MyMethod
नमूना चर नाम: myVariable
नमूना लगातार/enum नाम: MY_CONST मैं व्यक्तिगत रूप से CamelCase का उपयोग
क्लास नाम पूंजी पत्र से शुरू होना चाहिए ताकि यह स्पष्ट हो सके कि यह आपके कोड में क्या है। स्थिरांक/enums के बारे में वही। वे मान जो आपके पूरे कार्यक्रम में नहीं बदलते हैं, उनमें पूंजी अक्षरों का होना चाहिए।
मैं आपकी तरफ हूं, हालांकि बाकी पाइथन पीईपी 8 का पालन करते हुए काफी कठिन है, इसका मतलब है कि आपके द्वारा लिखे गए कोड, परिवर्तनीय नाम 'variableName' है, लेकिन यदि अन्य कोड आयात करते हैं, तो यह' variable_name' है। गुस्सा कर देने वाला :( – TomSawyer
मैं चर, विधियों और कार्यों के लिए lower_case_with_underscore
का उपयोग करता हूं। मुझे लगता है कि यह वास्तव में कोड की पठनीयता में सुधार करता है।
वर्गों के लिए, मैं अपर केस पहले अक्षर का उपयोग करते हैं: class NewsForm (forms.Form):
पीईपी-8 और Django करने के लिए सही संदर्भ के अलावा, मुझे गूगल के अजगर गाइड शैली है, जो एक नामकरण परंपरा सुविधाएं जोड़ने देती हैं। यह here है।
+1। मुझें यह पसंद है। धन्यवाद। –
बिल्कुल मुझे क्या चाहिए। –