?? ??
?? ?? ??
1. Modules
?? ??? ???? ????, ? ??? ???? ????, ??? ???? ???(??? ?? ??? ??? ?? ?? ??)
# 正確的模塊名 import decoder import html_parser # 不推薦的模塊名 import Decoder
2. ??? ??
??? ??? CamelCase ?? ???? ???? ? ??? ???? ?????.
class Farm(): pass class AnimalFarm(Farm): pass class _PrivateFarm(Farm): pass
?? ???? ??? ??? ??? ??? ?????. ??? ???? ??? ??? ??? ????.
3. ?? ??
?? ?? ??? ??????. ??? ?? ?? ?? ??? ?????.
def run(): pass def run_with_env(): pass
?? ??? ?? ?? ?? ??? ?????_
class Person(): def _private_func(): pass
4. ?? ??
?? ??? ??? ? ????? ???. ??? ?? ?? ?? ??? ?????.
if __name__ == '__main__': count = 0 school_name = ''
??? ?? ????? ???. ?????
MAX_CLIENT = 100 MAX_CONNECTION = 1000 CONNECTION_TIMEOUT = 600
5. ??
??? ??? ???? ???. ??? ?? ??
MAX_OVERFLOW = 100 Class FooBar: def foo_bar(self, print_): print(print_)