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

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

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

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

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

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

【编辑推荐】

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

2010-03-19 09:59:20

Python urce

2010-03-19 12:49:20

Python编程

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智能连接

2021-08-28 10:06:29

VueJavascript应用

2010-02-23 10:25:29

2010-01-06 15:21:00

软交换技术

2010-03-23 15:39:01

Python os.w

2010-03-01 10:45:59

WCF集合类

2010-01-21 11:07:58

软交换技术

2009-12-02 19:51:54

PHP Switch语
点赞
收藏

51CTO技术栈公众号