首页 > 编程语言 > 详细

python(1)

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

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)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!