码迷,mamicode.com
首页 > 编程语言 > 详细

python(1)

时间:2014-11-09 20:41:50      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:os   sp   数据   on   bs   line   as   python   nbsp   

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

 

python(1)

标签:os   sp   数据   on   bs   line   as   python   nbsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!