01 测试字典的键存在
用到了 in 关系表达式
tmp = {'a':1,'b':2,'c':3}
print tmp
if 'd' in tmp:
print 'has key d'
else:
print 'not has key d'
print tmp.get('a')
print tmp.get('d',0)
还可以使用get方法来获取字典的值,对于没有键的,还可以给一个默认值。
元组是不可变的序列,包在圆括号里,序列是包在方括号里。
Python处理分数
from fractions import Fraction
f = Fraction(1,3)
f += 1
print
输出
4/3
类型测试和判断类型的方法
tmp = [1,2,3]
print type(tmp)
if type(tmp) == list:
print 'in'
if isinstance(tmp, list):
print 'yes'
Python更关注接口,而不是类型。