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

python学习(1)-字典 (Dictionary)

   
字典(Dictionary)是一种映射结构的数据类型,由无序的“键-值对”组成。字典的键必须是不可改变的类型,如:字符串,数字,tuple;值可
以为任何python数据类型。
1、新建字典
>>> dict1={}     
#建立一个空字典
>>> type(dict1)
<type 'dict'>
2、增加字
典元素:两种方法
>>> dict1['a']=1    #第一种
>>> dict1
{'a':
1}
#第二种:setdefault方法
>>> dict1.setdefault('b',2)
2
>>>
dict1
{'a': 1, 'b': 2}
3、删除字典
#删除指定键-值对
>>>
dict1
{'a': 1, 'b': 2}
>>> del dict1['a']     
#也可以用pop方法,dict1.pop('a')
>>> dict1
{'b': 2}
#清空字典
>>>
dict1.clear()
>>> dict1         #字典变为空了
{}
#删除字典对象
>>>
del dict1
>>> dict1
Traceback
(most recent call last):
  File "<interactive input>", line
1, in <module>
NameError: name 'dict1' is not defined
4、字典的方法
1)get(key,default=None)  
返回键值
key
对应的值;如果
key
没有在字典里,则返回
default
参数的值,默认为
None
>>>
dict1         #空的字典
{}
>>> dict1.get('a')  
#键‘a’在dict1中不存在,返回none
>>> dict1.get('d1','no1')  
#default参数给出值'no1',所以返回'no1'
'no1'
>>> dict1['a']='no1'  
   #插入一个新元素
>>> dict1
{'a': '1111'}
>>>
dict1.get('a')      #现在键'a'存在,返回其值
'1111'
2)clear
清空字典
3)has_key(key)
如果
key

现在
dict
里则返回
True
;否则返回
False
>>> dict1
{'a':
'1111'}
>>> dict1.has_key('b')
False
>>>
dict1.has_key('a')
True
4)items
返回
dict
的(键,值)tuple对的一个列表
>>> dict1
{'a': 'no1', 'b': '2222'}
>>>


相关文档:

用Python实现网站测试

测试网站:Baidu主页以及相关的页面
主题:黑盒测试,功能测试,性能/压力测试,安全测试, 数据字典管理
1. 测试页面是否可访问的;
1.1 HTTP request status = 200, 页面下载正确
from urllib import urlopen
# set up
url = None
# test
url = urlopen('http://www.baidu.com')
assert url.getcode() == 200
# ......

Python标准库 traceback模块

Example 2-18 展示了 traceback 模块允许你在程序里打印异常的跟踪返回
(Traceback)信息, 类似未捕获异常时解释器所做的. 如 Example 2-18 所示. 2.11.0.1. Example
2-18. 使用 traceback 模块打印跟踪返回信息 File: traceback-example-1.py # note!
import
Example 2-18 展示了 traceback 模块允许你在程序里打印异常 ......

python图形处理库PIL(Python Image Library)


原文地址 http://www.javaeye.com/wiki/Python/1371-python-graphics-library-pil-python-image-library-introduction
关于PIL库的一些概念
pil能处理的图片
类型
pil可以处理光栅图片(像素数据组成的的块)。
通道
一个图片可以包含一到多个数据通道,如果这些通道具有相同的维数和深度,Pil允许将这些通道进行叠加 ......

Python 字符串


Python 字符串
字符串是 字符的序列 。字符串基本上就是一组单词。
我几乎可以保证你在每个Python程序中都要用到字符串,所以请特别留心下面这部分的内容。下面告诉你如何在Python中使用字符串。
使用单引号(')
你可以用单引号指示字符串,就如同'Quote me on this'这样。所有的空白,即空格和制表符都照原样保留。 ......

Python实现“各类型文件统计”功能

不多说了,直接看代码吧!
import os
path = 'e:/Download/'
kzm = []
kzmTemp = set()
kzmTemp2 = []
dict = {}
for root,dirs,files in os.walk(path):
    for file in files:
        ext = os.path.splitext(file)[1][1:]
      ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号