एक question है जो इस बारे में सोचता है लेकिन मुझे रुचि रखने वाले सभी बिंदुओं के बारे में बात नहीं करता है।पायथन पीईपी 8: मॉड्यूल की शुरुआत में खाली लाइनें
पीईपी 8 रिक्त लाइनों के बारे में कहते हैं:
Separate top-level function and class definitions with two blank lines.
तब यदि आपके पास:
केवल एक वर्ग के एक मॉड्यूल:
# -*- coding: utf-8 -*- class A(object): pass
अलग शुरू करो वर्ग और दो खाली लाइनों के साथ एन्कोडिंग टिप्पणी?
इंपोर्ट स्टेटमेंट और वर्गों के एक मॉड्यूल:
# -*- coding: utf-8 -*- import module class B(object): pass class C(object): pass
आप इंपोर्ट स्टेटमेंट और एक खाली लाइन के साथ टिप्पणी एन्कोडिंग अलग है?
और आयात कथन और दो रिक्त रेखाओं के साथ वर्ग की शुरुआत?
और एक मुख्य मॉड्यूल:
#!/usr/bin/env python # -*- coding: utf-8 -*- import module def main(): a = module.A() return 0 if __name__ == '__main__': status = main()
आप इंपोर्ट स्टेटमेंट और दो खाली लाइनों के साथ उच्च-स्तरीय समारोह को अलग करते हैं?
और शीर्ष-स्तरीय फ़ंक्शन का अंत और दो खाली रेखाओं के साथ सशर्त कथन?