Python较之Perl在实际应用中优点所在

开发 后端
在python和perl之间一直争论比较激烈。就我个人而言。本人更喜欢的是前者Python编程语言,本文就用Python编程语言来编写小程序源码。加以介绍。

下面的文章是通过python写的小程序源码的相关代码的示例来介绍Python编程语言在实际应用的过程中操作方案,同时也用python和perl做一比较,突出前者在实际相关应用方案的简捷性。

闲的无聊就看了一点关于python的基础知识,当时也不知道python和perl之间争论的这么的激烈(主要是当时不知道perl这个语言的性质),所以直接就看了python编程语言,下面是我的第一个用python写的小程序源码,希望朋友们多多指教,有什么问题大家尽管指正,在此先谢谢大家了。

  1. [code]  
  2. #!/usr/bin/python  
  3. import sys, os, re  
  4. import pickle as p  
  5. class address:  
  6. def __init__(self,name,email,telephone):  
  7. self.name = name  
  8. self.email = email  
  9. self.telephone = telephone  
  10. def edit(self,new_name,new_email,new_telephone):  
  11. if len(new_name) != 0:  
  12. self.name = new_name 
  13. if len(new_email) != 0:  
  14. self.email = new_email 
  15. if len(new_telephone) != 0:  
  16. self.telephone = new_telephone 
  17. if os.path.exists('address.data'):  
  18. f = file('address.data')  
  19. d_book = p.load(f)  
  20. else:  
  21. d_book = {}  
  22. #print the menu  
  23. def printmenu():  
  24. print '-----------------'  
  25. print '''1.append  
  26. 2.edit  
  27. 3.delete  
  28. 4.find  
  29. 5.exit  
  30. 6.print '''  
  31. print '-----------------'  
  32. s = raw_input('please input your choice(1-6):')  
  33. return s  
  34. while True:  
  35. ans_ = printmenu()  
  36. if ans_ == '1':  
  37. print 'you will append an item.'  
  38. name = raw_input ('please input name:')  
  39. if name in d_book:  
  40. print '%s exists, please append a new one.' % name  
  41. else: ......   

以上的代码就是对我的第一个用python编程语言写的小程序源码的示例。

【编辑推荐】

  1. Python 配置文件的实际应用解析
  2. python 编程语言在操作文件编码格式的应用
  3. Python 中文乱码问题的分析的具体方案介绍
  4. python语法入门中导入import与from时的代码示例
  5. Python 程序流程控制条件代码的示例
责任编辑:佚名 来源: 博客园
相关推荐

2010-03-19 12:49:20

Python编程

2010-03-19 09:59:20

Python urce

2010-03-17 17:06:10

python脚本语言

2010-03-24 09:46:16

Python 2.6

2010-03-19 15:16:11

Python代码

2010-03-03 17:52:31

Python线程同步

2010-03-04 10:35:51

Python下划线

2010-03-24 18:39:21

Python unic

2009-12-29 14:58:31

WPF优点

2010-03-16 14:50:49

Python web框

2009-10-12 11:19:13

网络布线问题

2009-11-03 11:03:00

CDN接入技术

2024-02-27 16:27:42

物联网IOT智能连接

2010-02-23 10:25:29

2021-08-28 10:06:29

VueJavascript应用

2010-01-06 15:21:00

软交换技术

2010-03-23 15:39:01

Python os.w

2010-01-21 11:07:58

软交换技术

2010-03-01 10:45:59

WCF集合类

2009-12-21 14:58:57

WCF用户密码认证
点赞
收藏

51CTO技术栈公众号