⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listing4-1.py

📁 《Beginning Python--From Novice to Professional》 的源码
💻 PY
字号:
# A simple database# A dictionary with person names as keys. Each person is represented as# another dictionary with the keys 'phone' and 'addr' referring to their phone# number and address, respectively.people = {    'Alice': {        'phone': '2341',        'addr': 'Foo drive 23'    },    'Beth': {        'phone': '9102',        'addr': 'Bar street 42'    },    'Cecil': {        'phone': '3158',        'addr': 'Baz avenue 90'    }}# Descriptive labels for the phone number and address. These will be used# when printing the output.labels = {    'phone': 'phone number',    'addr': 'address'}name = raw_input('Name: ')# Are we looking for a phone number or an address?request = raw_input('Phone number (p) or address (a)? ')# Use the correct key:if request == 'p': key = 'phone'if request == 'a': key = 'addr'# Only try to print information if the name is a valid key in# our dictionary:if name in people: print "%s's %s is %s." % \    (name, labels[key], people[name][key])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -