目标:
    1:掌握什么是模块内变量私有化?
    2:掌握怎么实现模块内变量的私有化?

    一:什么是模块内变量私有化?

    答:只允许模块内的变量在模块内运行时被调用打印,在别的程序内无法调用此变量

    二:怎么实现模块内变量的私有化?

    关键词:_变量名

    语法:

    from 模块名 import *
    print(_变量名)

    注意:

    1:上述语法执行就会报错,因为用 from 模块名 import * 导入模块时,被下划线处理的变量是无法被导入的因此报错

    2:在模块内利用下划线_ 处理的变量名,只有在 from 模块名 import * 时才能实现变量私有化,其他的任何导入方法都可以进行导入该变量!

    图示:

    模块内代码

    image.png

    导入模块代码

    image.png