我是python的新手,我做了以下程序:
class AddressBook:
def __init__(self):
self.b = {}
def insert(self,name, phone):
self.b[name]=phone
print "I am confused"
def get(self,name):
return self.b[name]
def has_name(self,name):
return self.b.has_key(name)
def list(self):
for n,p in self.b.iteritems():
print n,p
def delete(self, name):
del self.b[name]
def orderedList(self):
orderedkeys = self.b.keys()
orderedkeys.sort()
for n in orderedkeys:
print n, self.b[n]
Run Code Online (Sandbox Code Playgroud)
我现在想编译它在终端测试它,看看它是否全部有效.我去了目录并用它编译
python address.py
Run Code Online (Sandbox Code Playgroud)
现在我想要添加到列表中的内容,打印列表的内容,删除它们(几乎玩我的程序)但我不知道如何...
编译后,如何使用我的python程序手动测试(玩转)?
提前致谢.
pyl*_*ang 10
Python是一种解释型语言,.py文件不需要直接编译.有几种方法可以运行Python代码,但是为了"玩",你可以简单地激活Python解释器并导入类.
在命令提示符中:
> python
Run Code Online (Sandbox Code Playgroud)
在Python中:
>>> from address import AddressBook
>>> a = Addressbook()
>>> a.insert("Jenny", "867-5309")
>>> a.get("Jenny")
'867-5309'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
936 次 |
| 最近记录: |