文档章节

Python简单数据库

 祝新新ZXY
发布于 2017/09/08 08:58
字数 228
阅读 4
收藏 0
#coding:utf-8
#设置utf-8格式支持中文备注
#使用人名作为键的字典,每个人用另一个字典表示,其键‘phone’和‘addr’分别表示他们的电话号和地址,
people = {
    'zhangsan':{
        'phone':'1234',
        'addr':'hangzhou'
    },
    'lisi':{
        'phone':'1234',
        'addr':'hujian'
    }
}
#针对电话号码和地址使用的描述性标签,会在打印输出的时候用到
lab = {
    'phone':'phone number',
    'addr':'address'
}
name = raw_input('Name:').lower().strip()
#查找电话号码还是地址? 使用正确的键:
request = raw_input('phone number(p) or address(a)? ').lower().strip()
#使用正确的键:
if request == 'p' : key1 = 'phone'
if request == 'a' : key1 = 'addr'
if request == 'pa' : key1 = 'phone'; key2 = 'addr'
#如果名字是字典中的有效键才打印信息:
if name in people and not request == 'pa':
    print "%s's %s is %s."%(name,lab[key1],people[name][key1])
if name in people and request == 'pa':
    print "%s's %s is %s,%s is %s"%(name,lab[key1],people[name][key1],lab[key2],people[name][key2])

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 1
码字总数 228
作品 0
杭州
私信 提问
Python操作Mysql

首先,安装需要的环境,Mysql和Python就不说了,必备的东西。 主要是安装的MySQLdb,可以去sf.net下载,具体地址是http://sourceforge.net/projects/mysql-python/ 如果用Ubuntu,直接 sudo...

durban
2012/05/25
0
2
简单比较Python的数据持久化操作

转自http://smartzxy.iteye.com/blog/680431 简单比较Python的数据持久化操作(一) 最近喜欢上了Python,喜欢它的简洁高效,喜欢它的“无所不能”。 Python的数据持久化操作主要是六类:普通...

alazyer
2014/05/28
0
0
【Python入门只需20分钟】从安装到数据抓取、存储原来这么简单

  基于大众对Python的大肆吹捧和赞赏,作为一名Java从业人员,我本着批判与好奇的心态买了本python方面的书《毫无障碍学Python》。仅仅看了书前面一小部分的我......决定做一名python的脑残...

旺旺笔记
2018/08/23
0
0
Python数据库编程入门教程

这年头,还拿打印"Hello World"做教程?毛主席说了,你这不是耍流氓么!这个时代,数据库是王道!今天,我就用一个简单实用的销售数据库开发案例来引导感兴趣的读者入门Python数据库编程技术...

派派技术小组
2013/02/05
0
0
学Python有什么用?python入门

  现下Python 可以做任何事情,无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发、桌面程序开发还是科学计算、图像处理,Python都可以胜任。   Python为我们提供了非常完善...

老男孩Linux培训
2018/06/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
27分钟前
2
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
2
0
day24:文档第五行增内容|每月1号压缩/etc/目录|过滤文本重复次数多的10个单词|人员分组|

1、在文本文档1.txt里第五行下面增加如下内容;两个方法; # This is a test file.# Test insert line into this file. 分析:给文档后增加内容,可以用sed 来搞定;也可以用while do done...

芬野de博客
昨天
2
0
深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
昨天
2
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部