1.格式化输出:
定义一个列表,列表中的每一个元素为字典: 列表最少包含三个元素
格式为:[
{“name”: “zhangsan”, “age”: 19, “address”: “陕西省西安市鄠邑区”}
…
]
使用占位符的方式格式化输出
使用新的格式化输出f/F: 列表的第一个元素左对齐,第二个元素右对齐,第三个元素为居中对齐
使用str.format方法格式化输出: 列表的第一个元素左对齐,第二个元素右对齐,第三个元素为居中对齐
输出的格式为样例为:
name age address
zhangsan 18 陕西省西安市鄠邑区
lisi 18 …
wangwu 18 …
代码实现:
实验结果:
2.什么是模块?
.py文件里面可以写很多内容, 把一个文件划分成多个文件(功能,类别)。
获取到多个.py文件: 每一个文件就叫做模块。
并且一个.py文件就是一个模块。
__name__的用法?
获取模块的name
一个模块是主模块:当前运行的程序就叫做主模块, name = main
一个模块被引入: name = module_name
引入模块的几种方式?
1.引入了整个模块的内容。
import module_name
2.引入了一个模块的部分内容。
from module_name import part1(变量/函数/类),part2,part3,…,partN
引入的模块在什么时候执行?
一般文件顶部引入, 引入之后运行程序的时候,他首先加载模块: 执行模块中的语句。
模块的搜索路径?
Python解释器的查找模块的路径
比如:import builtins
① python解释器先去搜索:内置模块builitins
②sys.path中目录列表去找
3.什么是包:
新建一个包的时候,底下产生__init__.py文件。
构造Python的命名空间,Python 只把含 init.py 文件的目录当成包。
包和文件夹的区别?
新建包之后会在其路径后产生__init__.py文件。
新建文件夹其路径后无任何文件。