一、Dict和Set类型
Dict
1.形式:
d={
'Adam':95,
'Lisa':85,
'Bart':59
}
2.查找(dict本身提供了一个方法,查不到时,返回None。)
>>>print d.get('Bart')
59
>>>print d.get('paul')
None
3.Dict 的特点(查找速度快、储存的元素是无序的、元素不可变。)
4.添加元素
d['Pual']=72
Set
1.形式:
s=set(['A','B','C'])
2.索引set
>>>'A' in s
True
3.set的特点:set 存储的元素没有顺序。列:
months=set(['Jan','Feb','Mar','Apr','May','Jun','Aug','Sep','Oct','Now','Dec'])
x1='Feb'
x='Sun'
if x1 in months:
print 'x1:ok'
else:
print 'x1:error'
if x2 in months:
print 'x2:ok'
else:
print 'x2:error'
4.增加元素
>>>s=set([1,2,3])
>>>s.add(3)
>>>print s
set([1,2,3])
5.删除元素
>>>s=set([1,2,3,4])
>>>s.remove(4)
>>>print s
set ([1,2,3])
列:
s=set(['Adam','Lisa','Paul'])
L=['Adam','Lisa','Bart','Paul']
for x in L:
if x in s:
s.remove(x)
else:
s.add(x)
print s
函数
1.从Python中调用函数
从Python的官方网站查看文档:(abs)
http://docs.python.org/2/library/functions.html#abs
或者
在交互命令 help(bas)
abs函数是求绝对值
>>>abs(-2)
2
cmp(x,y)比较函数,如果x
int()函数,把其他类型转换为整数
>>>int('123')
123
>>>int(12,34)
12
str()把其他类型转换成str。
>>>str(123)
'123'
>>>str(1.23)
'1.23'