1 无限循环 (while True) break 退出
人为设计的 ,并且有退除的出口
死循环 bug 错误
2.引用
数字型
![](https://i-blog.csdnimg.cn/blog_migrate/e95274112decc7b779c5aac1dc389638.png)
第二种情况
![](https://i-blog.csdnimg.cn/blog_migrate/792de58eb07810c381570294b525bde0.png)
![](https://i-blog.csdnimg.cn/blog_migrate/35e28681211d601aab9d67e052c12350.png)
字符串型小于20位
![](https://i-blog.csdnimg.cn/blog_migrate/50624ad2d57b27dcb43eb32f6648055d.png)
大于20位
![](https://i-blog.csdnimg.cn/blog_migrate/32526bcd227ed71f5f39486d6e9c77b8.png)
注意: 数字型和字符串型 在开辟一个空间 储存新的数据
![](https://i-blog.csdnimg.cn/blog_migrate/9a1fdf5ddbad9886aeb2650a329a7187.png)
字典类型
![](https://i-blog.csdnimg.cn/blog_migrate/a02656bb6344fa3a22d12566ff82db83.png)
可变类型: 字典和列表,在原本的空间去修改数据
不可变类型: 数字型,字符串,元组,不能在原来空间修改数据
2.名片管理系统
两个文件 业务逻辑 功能模块
名片管理系统
两个文件 main.py
Tools.py
Main.py 业务逻辑
Tools.py 功能模块
1 界面显示
新建的功能
思想: 输入信息 , ,信息添加到字典中,字典添加到全局的列表中
显示功能
Lists 全局的列表中lists =[{},{}] 1 遍历列表得到字典
查询功能
输入要查询的姓名 ,
遍历列表 得到字典 lists = [{},{},{}]
字典中的姓名== 输入的姓名一样 找到了
格式化输出
提示没有
高级操作(难)
对查询的内容,高级操作
处理功能 函数
第一步
第二步写函数功能
第一步 设置全局字典
第二步查询到内容放入字典
第三步 调用修改的函数
第四步调用 修改的函数
删除功能
3.python 独
有的功能
可以直接交互两个变量
![](https://i-blog.csdnimg.cn/blog_migrate/0aa4521402711ae793ae3ffb9b8bf3c2.png)