python-手机通讯录

这篇具有很好参考价值的文章主要介绍了python-手机通讯录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 手机通讯录

通讯录是记录了联系人姓名和联系方式的名录,手机通讯录是最常见的通讯录之一,人们可以在通讯录中通过姓名查看相关联系人的联系方式等信息,也可以在其中新增联系人,或修改、删除联系人信息。

本实例要求编写程序,实现具备添加、查看、修改以及删除联系人信息功能的手机通讯录。

参考如下代码,使用列表与字典配合处理,可以多次操作

print("=" * 20)

print('欢迎使用通讯录:')

print("1.添加联系人")

print("2.查看通讯录")

print("3.删除联系人")

print("4.修改联系人信息")

print("5.查找联系人")

print("6.退出")

print("=" * 20)

per_name = input('请输入联系人的姓名:')

phone_num = input('请输入联系人的手机号:')

per_email = input('请输入联系人的邮箱:')

per_address = input('请输入联系人的地址:')文章来源地址https://www.toymoban.com/news/detail-735411.html

person=[]
print("=" * 20)
print('欢迎使用通讯录:')
print("1.添加联系人")
print("2.查看通讯录")
print("3.删除联系人")
print("4.修改联系人信息")
print("5.查找联系人")
print("6.退出")
print("=" * 20)
while True:
    per={}
    num=input('请输入功能数字:')
    if num == '1':
        per_name = input('请输入联系人的姓名:')
        phone_num = input('请输入联系人的手机号:')
        per_email = input('请输入联系人的邮箱:')
        per_address = input('请输入联系人的地址:')
        per.update({'姓名':per_name, '手机号':phone_num,'邮箱':per_email,'地址':per_address})
        person.append(per)
        print('保存成功')
    elif num == '2':
        print(person)
    elif num == '3':
        per_name = input('请输入要删除联系人的姓名:')
        for x in person:
            person.remove(x)
            print(person)
            print('删除成功')
    elif num == '4':
        per_name = input('请输入要修改联系人的姓名:')
        for y in person:
            person.remove(y)
            phone_num = input('请输入联系人的新手机号:')
            per_email = input('请输入联系人的新邮箱:')
            per_address = input('请输入联系人的新地址:')
            per.update({'姓名': per_name, '手机号': phone_num, '邮箱': per_email, '地址': per_address})
            person.append(per)
            print('修改成功')
    elif num == '5':
        per_name = input('请输入要查找联系人的姓名:')
        for i in range(len(person)):
            if per_name == (person[i])['姓名']:
                print(person[i])
            else:
                print('error')
                continue

    elif num == '6':
        print('操作成功,已退出程序')
        break

    else:
        print('error')

到了这里,关于python-手机通讯录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python 用嵌套字典实现手机通讯录(详解版)

    运行结果: 运行结果: 作者:周华 创作日期:2023/9/27

    2024年02月03日
    浏览(32)
  • python实现手机通讯录和学生信息管理系统(4种方法)

    1.手机通讯录: 通讯录是记录了联系人姓名和联系方式的名录,手机通讯录是最常见的通讯录之一,人们可以在通讯录中通过姓名查看相关联系人的联系方式、邮箱、地址等信息,也可以在其中新增联系人,或修改、删除联系人信息。下面是一个常见通讯录的功能菜单,如图

    2024年02月09日
    浏览(50)
  • Android手机通讯录制作

    设计一个基于Android的手机通讯录,此通讯录包括添加、搜索、修改、删除联系人的功能。 添加、编辑、删除功能 点击通讯录主界面选项菜单中的“添加联系人”菜单项,进入添加联系人界面,输入联系人的基本信息,包括姓名、手机号码、家庭地址、单位名称、Email、QQ号这

    2024年02月08日
    浏览(39)
  • Android手机通讯录(上)

    可以实现添加联系人,删除联系人,修改联系人,查找号码,查询联系人信息等功能。 具体实现界面如图所示。 相关代码介绍如下: Android项目配置AndroidManifest.xml 手机通讯录程序主界面类MyContactsActivity.java 手机通讯录程序数据库类MyDB.java 手机通讯录程序添加、编辑、查看信

    2024年02月12日
    浏览(36)
  • 基于Android的手机通讯录设计

    目 录 1.系统描述 1 1.1 问题描述 1 1.2 功能描述 1 1.3 数据需求 2 1.4 设计意义 2 2.背景介绍 2 2.1 Android系统概述 2 2.2 Android开发组件 4 2.2.1 Activity组件 4 2.2.2 Service 组件 7 2.2.3 BroadcastReceiver 组件 8 2.2.4 Content Provider 组件 8 2.3 Android数据库 9 2.3.1 SQLite数据库 9 2.3.2 SQLite数据库特点 10

    2024年02月09日
    浏览(63)
  • 通讯录文件如何导入手机简单方法

    今天要和大家分享的是,如何将通讯录文件导入华为手机。最简单的方法是直接通过微信或QQ将通讯录文件传输到手机之上,而不需要使用第三方工具。。 通讯录文件指的是vCard文件,也称为vcf文件。通常是手机和通讯录工具导出的文件。可以很方便地导入到其他手机之上。

    2024年02月16日
    浏览(27)
  • c++手机通讯录管理系统280

    定制魏:QTWZPW,获取更多源码等 目录 软件达到的目的 功能分析说明图  各项功能说明  主要数据结构类型  各个模块之间的调用关系和数据储存格式说明  各软件模块之间的调用方式  软件中实现各项功能的函数与程序主要代码  软件使用结果  添加联系人 显示联系人 拨

    2024年04月12日
    浏览(46)
  • 苹果手机怎么恢复通讯录联系人

    随着社交媒体和移动互联网的快速发展,手机已经成为我们日常生活不可或缺的一部分。在手机中,通讯录联系人是我们很重要的一部分数据,这些联系人包括亲友、同事、客户等等。但有时候,由于各种原因,我们可能会不小心删除或者丢失这些重要的联系人信息。这时候

    2024年02月12日
    浏览(31)
  • 红米手机 导出 通讯录 到电脑保存

    不要搞什么 云服务 不要安装什么 手机助手 不要安装 什么app 用 usb 线 连接 手机 和 电脑 手机上会跳出 提示 选择 仅传输文件 会出现下面的 一个 盘 进入 MIUI目录 然后进入 此电脑Redmi Note 5内部存储设备MIUIbackupAllBackup20230927_043337 如何没有上面的文件: 手机 设置 ---- 更多

    2024年02月08日
    浏览(26)
  • Android 获取手机通讯录联系人信息

    近日在项目开发过程中发现,华为手机HarmonyOS 3.0系统,设置隐私 里面可以查看各个应用访问隐私权限的次数,发现应用程序访问手机通讯录的次数异常的高,针对访问通讯录频次高的问题做了研究和优化 问题分析: 分析代码发现只要通过ContentProvider 访问通讯录一次,统计

    2024年02月12日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包