1、适配中文
#coding-utf-8
#coding: utf-8
2、格式化输出,此时的转义字符不能用\,只能用%
print 'growth rate : %d \%' % 7
5
3 True 和 False
if x:
print 'True'
只要x
是非零数值、非空字符串、非空list等,就判断为True
,否则为False
。
4 range函数表示生成该参赛以内的数据集
range(101)
5 dict获取不存在的key时
如果key不存在,dict就会报错:
>>> d['Thomas']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'Thomas'
要避免key不存在的错误,有两种办法,一是通过in
判断key是否存在:
>>> 'Thomas' in d
False
二是通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:
>>> d.get('Thomas')
>>> d.get('Thomas', -1)
-1