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 d
False

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

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

 
原文地址:https://www.cnblogs.com/yipihema/p/4084017.html