专栏名称: Python学习交流
每天更新,更新python相关的知识。希望诸君有所收获!
目录
相关文章推荐
Python爱好者社区  ·  英伟达憾失DeepSeek关键人才?美国放走 ... ·  昨天  
Python爱好者社区  ·  DeepSeek创始人梁文锋个人履历 ·  3 天前  
Python爱好者社区  ·  离谱!下载DeepSeek最高判刑20年? ·  2 天前  
Python爱好者社区  ·  1885页的Python完全版电子书 ·  3 天前  
Python开发者  ·  o3-mini 碾压 DeepSeek ... ·  5 天前  
51好读  ›  专栏  ›  Python学习交流

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

Python学习交流  · 公众号  · Python  · 2019-01-09 18:52

正文

最近比较忙,只能抽空的写写文章,其实我也是一个上班族,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进行输出。







请到「今天看啥」查看全文