原标题:利用Python电话本小程序!这波操作你给几分?

最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐。

2019年还没开始,听到一个消息,互联网行业的寒冬到来了,具体事实不好评论,但是据我在京东工作的朋友说:裁减人员是真的,可能是企业对人员优化,也可能是经济下行的表现吧。但对于我们做技术这行,就是要不断学习才能够不被淘汰,选择也才会越来越多。尤其是像我一样,职业为最底层的运维,因为运维岗不会产生效益,只是后勤的保障,甚至有的公司每季度的评选,必须有2个最差的评价,定在运维岗上。

运维之路,路漫漫其修远兮.......需要懂网络,需要懂服务器,要懂网站,要懂打印机,现在新时代,则需要懂小程序,懂微信公众号,企业邮箱,OA,ERP,监控.........越说越多了。

而且我们好多工作需要对服务器,对数据进行备份等,我们就必须要懂得写脚本来提高下效率了。希望将来会达到那种程度咯,现在的话,先带大家从基本开始学起吧。

模拟电话本小程序,从实际去学习:

contacts = {"阿童木","阿龙","彤彤","秋秋","Rexx","space"}

while True:

i = input("请选择需要的功能!"

"1.查询所有联系人"

"2.添加联系人"

"3.删除联系人"

"4.退出")

# 查询所有联系人

if i == "1":

for c in contacts: # 遍历联系人

print(c) # 打印所有的联系人

# 添加联系人

if i == "2":

name = input("请输入添加的联系人姓名!")

contacts.add(name)

# 删除联系人

if i == "3":

name = input("请输入需要删除的联系人姓名!")

if name in contacts: # 判断通讯录中是否有想要删除的联系人

contacts.remove(name) # 删除指定的联系人

else:

print("通讯录中并没有该",name,"联系人!")

# 退出

if i == "4":

break

contacts = {"阿童木","阿龙","彤彤","秋秋","Rexx","space"}

这一段,为模拟出来已经有联系人,目前我们还不涉及太复杂的吧。

while True:

i = input("请选择需要的功能!"

"1.查询所有联系人"

"2.添加联系人"

"3.删除联系人"

"4.退出")

# 查询所有联系人

if i == "1":

for c in contacts: # 遍历联系人

print(c) # 打印所有的联系人

# 添加联系人

if i == "2":

name = input("请输入添加的联系人姓名!")

contacts.add(name)

# 删除联系人

if i == "3":

name = input("请输入需要删除的联系人姓名!")

if name in contacts: # 判断通讯录中是否有想要删除的联系人

contacts.remove(name) # 删除指定的联系人

else:

print("通讯录中并没有该",name,"联系人!")

# 退出

if i == "4":

break

这一段,为嵌套循环语句:while ......else , 最后必须有个Break作为退出

for c in contacts 这一句一个循环语句,c 为定义的新字符类型,用print进行输出。

if 则为判断语句,判断我们的输入元素i,判断我们的输入选择,如果不是用else语句。

contact.add(name)则是在这个集合内增加输入的名字元素name。

进群:960410445 即可获取数十套PDF!

编程的魅力在于,用不同的语句,实现出不同的功能,当然如果熟悉的话,上面程序完全可以精简为几句语句。

责任编辑:

python程序实例电话本-利用Python电话本小程序!这波操作你给几分?相关推荐

  1. 微信小程序详细图文教程-10分钟完成微信小程序开发部署发布(3元获取腾讯云服务器带小程序支持系统)...

    很多朋友都认为微信小程序申请.部署.发布很难,需要很长时间. 实际上,微信和腾讯云同是腾讯产品,已经提供了10分钟(根据准备资源情况,已完成小程序申请认证)完成小程序开发.部署.发布的方式.当然,实现 ...

  2. 微信小程序详细图文教程-10分钟完成微信小程序开发部署发布 小程序趟过的坑,你遇到几个??

    很多朋友都认为微信小程序申请.部署.发布很难,需要很长时间. 实际上,微信和腾讯云同是腾讯产品,已经提供了10分钟(根据准备资源情况,已完成小程序申请认证)完成小程序开发.部署.发布的方式.当然,实现 ...

  3. python检索用人名查电话_利用Python电话本小程序!这波操作你给几分?

    原标题:利用Python电话本小程序!这波操作你给几分? 最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐. 2 ...

  4. python聊天小程序支持私聊和多人_利用Python打造一个多人在线匿名聊天的小程序!(前后端完整开发)...

    用Python打造一个多人在线匿名聊天的小程序(附代码) 最近看到好多设计类网站, 都提供了多人在线匿名聊天的小功能, 感觉很有意思, 于是自己就用django框架写了一个, 支持手动实时更名, py ...

  5. python基础练习题:棋盘【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    python基础练习题:棋盘[难度:1级]: 编写打印N行M列下列规则棋盘的程序: 左上角单元格必须是一个星号(*) 任何细胞接触(左,右,上,下)有星号的小区必须是一个点(.) 任何细胞接触(左,右 ...

  6. python写一个表白程序_用Python写一个能算出自己年龄的小程序

    用Python写一个能算出自己年龄的小程序. 其实我连我今年多少岁都不知道,最近看到了python的datetime库里面有很多好用的方法,于是就写了这样一个程序作为练习,然后又写了这样一篇文章来梳理 ...

  7. 如何用python计算年龄_用Python写一个能算出自己年龄的小程序

    用Python写一个能算出自己年龄的小程序. 其实我连我今年多少岁都不知道,最近看到了python的datetime库里面有很多好用的方法,于是就写了这样一个程序作为练习,然后又写了这样一篇文章来梳理 ...

  8. PHP开发B2C商城 微信小程序商城系统源码+数据库,轻量级前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP

    项目介绍 一款轻量级.高性能.前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP,前后端源码完全开源,看见及所得,完美支持二次开发,可学习可商用,让您快速搭建个性化独立商城. 完整代 ...

  9. Java生鲜电商平台-微服务生鲜电商用户中心的系统设计(小程序/APP)

    Java生鲜电商平台-微服务生鲜电商用户中心的系统设计(小程序/APP) 说明:在微服务生鲜电商用户中心的系统设计中,我一直强调一个观点,就是你这个系统使用用户到底是TO B的还是TO C的呢?这个是 ...

最新文章

  1. 给定一个介于0和1之间的实数,类型为double,打印它的二进制表示
  2. Swift 对象内存模型探究(一)
  3. 深度学习(十五)——SPPNet, Fast R-CNN
  4. 项目打包部署到Tomcat
  5. 玩转Android之加速度传感器的使用,模仿微信摇一摇
  6. 计算机按应用可分为几类,计算机按性能可以分为哪几类
  7. ROS queue_size和buff_size设置
  8. sharepoint webpart
  9. idea 主题包下载以及改变字体大小
  10. 自动控制——2、为什么用微分方程来表示线性定常系统
  11. openstack下创建windows虚机出现do_hivex_close
  12. 响应时间与滤波器截止频率的关系
  13. 什么TO B类销售 TO B这个行业的销售好做吗
  14. HTML5游戏开发高级教程 | Lynda教程 中文字幕
  15. UE4材质UV纹理扭曲效果
  16. 健康调查系统c语言代码大全,C语言问卷调查(示例代码)
  17. PowerBI中使用SVG图标简单介绍
  18. python界面教学视频_tkinter 窗口可视化你的 Python程序GUI教学
  19. 苹果怎么设置铃声?设置自己喜欢的歌曲作为铃声,一招搞定!
  20. Witt向量简介 §2.2:Witt向量的代数背景

热门文章

  1. java ArrayList 套数组,二维不等长数组
  2. HDU 5988 最小费用流
  3. XtraGrid实现checkbox全选功能
  4. U盘安装Centos6.3 续
  5. 在Windows7 (SP1)配置IIS7.5 + .Net Framework 4.0.30319
  6. Cygwin编译cef
  7. 洛谷P3884 二叉树问题
  8. java.lang.NoClassDefFoundError: org/apache/tomcat/util/res/StringManager
  9. linux系统中如何查看日志 (常用命令)
  10. 在Gulp中使用BrowserSync