首页 > 代码库 > python(1)

python(1)

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 dFalse

二是通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:

>>> d.get(‘Thomas‘)>>> d.get(‘Thomas‘, -1)-1
 

python(1)