# 1.什么是模块 # 模块导入的几种方式 """ 模块是一个以 .py 结尾的 Python 文件,包含了 Python 对象定义和Python语句。 每一个模块在python里都被看做是一个独立的文件。 模块可以被别的程序引入,以使用该模块中的函数等功能,这也是使用 python 标准库的方法。 import module1[, module2[,... moduleN]] from modname import name1[, name2[, ... nameN]] from modname import * """ # 2.什么是包,然后包和文件夹的区别 # 如何指定 from package import * 导入的模块 """ 包是一个有层次的文件目录结构,它定义了由 n个模块或 n个子包组成的 python应用程序执行环境。 包有__init__.py,而文件夹没有 from package.模块名 import 局部内容 """ # 3.四种格式化输出方法: # 姓名 年龄 家庭住址 # 四行记录,每行记录使用一种格式化方式(当前这种格式化方法中涉及的都展示出来 # 除了%,其他的都需要有:宽度,对齐方式,填充) str_format = "{0:^10}{1:^3}{2:^45}" print(str_format.format("姓名", "年龄", "家庭住址")) str_format = "{0:>6}{1:^14}{2:^38}" print(str_format.format("A", "B", "C")) str_format = "{0:>6}{1:^14}{2:^38}" print(str_format.format("D", "E","F")) str_format = "{0:>6}{1:^14}{2:^38}" print(str_format.format("G", "H", "I")) # 4.选做:软考的移到题,填空1, 2, 3 # s = input("请输入一个由1和0组成二进制字符串: ") # d = __1__ # while s: # d = __2__ # s = s[1:] # print(f"转换成十进制的数为: {__3__}")