易截截图软件、单文件、免安装、纯绿色、仅160KB

beginning python summary chapter 4 字典

1、Python之中唯一内建的映射类型就是字典(Dictionary)。字典中的值并没有特殊的顺序,但是都按照关键字(Key)进行存储,关键字可以是数字、字符串,甚至是元组(Tuple)。
2、字典的语法:字典名 = {'键keys':'值vaules','键keys':'值vaules','键keys':'值vaules',...},字典中包含很多对(称为条目items),由(keys)和它们相对应的值(Values)组成,每个键和值之间用冒号(:)隔开,条目之间以逗号(,)相隔,而整个字典是由一对花括号括起,空字典(没有任何项目)由两个花括号组成,像这样:{}。
     note:字典中的键是唯一的(其他类型的映射也是如此),而值则不然。
3、字典函数:你可以用字典函数从其他映射(比如其他字典)或者(键,值)的序列建立字典。eg:>>> items = [('name', 'Gumby'), age', 42)]   >>> d = dict(items)   >>> d   {'age': 42, 'name': 'Gumby'}    >>> d['name']   'Gumby'
     它可以带有关键词参数使用,如下:
      >>> d = dict(name='Gumby', age=42)
      >>> d
      {'age': 42, 'name': 'Gumby'}
4、基本字典操作:len(d)返回d中条目(键-值)的数量, d[k]返回关联到键k上的值,d[k]=v将值v关联到关键字k上,del d[k]删除拥有键k的条目,k in d检查d中是否含有键k。eg:>>>len(d) 2  >>>d['age']  42   >>>d['age'] = 21  >>>'age' in d    true  >>>del d['age'].
     字典的键不一定为整数,可为任何类型,比如字符串或元组,浮点数。
     你可以关联一个值到一个键上面,就算那个键不存在于字典中,这种情况下新的条目会建立。你不能将值关联到列表范围内不存在的索引(index)上。
     表达式k in d(d为字典)用来查找键,而不是值。表达式v in l(l为列表)则用来查找值,而不是索引。
5、用字典格式化字符:在每个转换说明(conversion specifier)中的%字母后面,你可以加上键(用圆括号括住),后面跟上其他说明元素。eg:>>>"gumby's age is %(age)s." %


相关文档:

Python查找替换

>>> import string
>>> s='adbecf'
>>>
tt=string.maketrans("abc","ABC")
>>> s.translate(tt,"")
'AdBeCf'
>>>
s.translate(tt,"")
后面的那个空字符创就是你要删除的字符,比如要删除换行就是s.translate(tt,"\n&q ......

一篇不错的Python入门教程

原文
 http://www.hetland.org/python/instant-hacking.php
Instant Hacking[译
文]
译者: 肯定来过                                ......

Python 练习2

生成一个有N个元素的有随机整数n组成的列表,其中N和年的取值范围是(1<N<=5)
和(0<=n<100),显示这个列表的所有子集。
N个数字空有2en个子集,对于这N个数字在每个子集中来讲要么存在要么不存在,可以采用子集映射为2进制的算法。
例如[a,b]集合的子集:
空      ---- &nb ......

python下的web开发框架 Django,url配置

url配置
我们在polls这个app下创建一个
helloworld.py
from django.http import HttpResponse
def index(request):
    return HttpResponse("Hello, Django.")
修改 urls.py
from django.conf.urls.defaults import *
# Uncomment the next two lines to enable the admin:
# from django.contrib ......

Python文件的读写

相比java而言,Python用几行代码就可以代替java十来行的代码,真的非常不错
'''
Created on 2009-9-2
@author: jiangqh
'''
# file create and write
context = '''hello world
hello china '''
f = file("hello.txt",'w')
f.write(context)
f.close()
文件创建
#use readline() read file
f = o ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号