(共11张PPT)
第十三课 电话号码簿
——班级通讯录
学习目标:
学习如何创建字典
理解字典的基本操作
学会用字典创建电话号码薄
掌握将电话号码薄保存到文件的方法
电话号码薄能给我
们带来哪些便利?
电话号码薄如何帮助我们
更好地管理联系人信息?
为什么需要电话号码薄?
为什么电话号码薄是一种
有效的信息组织工具?
电话号码薄对人际交往
有什么影响?
为什么需要建立
和维护电话号码薄?
d = {key1 : value1, key2 : value2,...... }
键
值
字典的每个键值 key:value 对用冒号 : 分割,每个键值对之
间用逗号 , 分割,整个字典包括在花括号 {} 中
字典是Python中的一种数据结构,它由一系列的键值对组成。
键值对中,键是唯一的,用于标识值,值则对应着键所关联
的数据。
phonebook = {'Alice': '123456', 'Bob': '789012', 'Charlie': '345678'}
键
值
如何使用字典来创建电话号码薄
我们可以设每个联系人的名字作为键,电话号码作为值。
注意:
除了使用“”阔起来的字符串是汉字外,
每一个符号都需要在输入法为英文常态
下进行输入。
字典类型的数据通常来存储信息,
格式如下:
{name1:phone1,name2:phone2,name3:phone3}
练习:
创建通班级讯录,保存三位同学的信息,要
求包含姓名,联系方式。
格式file = open("文件名.txt","打开模式")
功能:打开文件名为"文件名.txt",打开模式有以下几种:
"r":以读的方式打开文件,只能读取文件数据。
"r+":以读写方式打开,可以对文件进行读写操作。
"w":以写的方式打开文件,如可向文件写入信息,如果文件存在,则
清空改文件,再写入信息。
"w+":清空文件内容,以读写方式打开文件。
新命令:
保存通讯录
保存通信录内容,我们可以将其写入到一个文件中,
可以使用Python的文件操作函数来完成保存的操作。
通讯录信息
有通讯录信息
在同文件夹下创建“通讯录.txt”文件
用于保存信息。
保存信息
以上已经创建好通讯录信息“d”
循环通讯录“d”
列表每一项。得
到姓名name,和
号码num
一读写方式打开“通
讯录.txt”文件
把name和num进行写入到“通讯录.txt”文件
保存在文件后
练习:
把自己创建的同学通讯录名单保存在txt文件中。
谢谢!