Python小推车python学习

Python学习打call第三十四天:模块化开发

2019-03-07  本文已影响31人  暖A暖

1.什么是模块化开发

2.模块化开发的好处

3.如何进行模块化开发以及注意点

4.Python文件与普通文件的区别

5.Python包与目录的区别

6.绝对导入和相对导入

模块化开发-01.png
from package import module
from . import module

7.使用all过滤模块属性的可见性

在其他模块中,都可以导入对应模块,使用 from package import a, _a, __a
a = 'hello'
_a = 'hello'
__a = 'hello'

8.slot

class Student:
    __slots__ = ('name', 'age')
    def __init__(self):
        self.name = 'Summer'
        self.age = 22

    def show(self):
        print(self.name)
        print(self.age)

stu= Student()
print(stu.name)
print(stu.age)
print(stu.__dict__)  # 报错,AttributeError

9.为什么要使用if __name__ == '__main__'

参考:https://www.9xkd.com/user/plan-view.html?id=3182615850

上一篇 下一篇

猜你喜欢

热点阅读