Chinaunix首页 | 论坛 | 博客
  • 博客访问: 60012
  • 博文数量: 17
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 220
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-07 11:14
个人简介

。roth lower(substr(ename,2,length(ena)))

文章分类

全部博文(17)

文章存档

2017年(14)

2013年(3)

我的朋友

分类: Python/Ruby

2017-02-21 22:36:16


序列处理

点击(此处)折叠或打开

  1. filter()
  2.   def f(x):
  3.         if x >4:return x
  4.   
  5. L = range(10)
  6. filter(f,L)
  7.     (5,6,7,8,9)

  8. 直接定义列表并添加数字
  9. a = [i for i in xrange(1,101) if is_p(i)]

 模块

点击(此处)折叠或打开

  1. pickle 对象序列号,常用数据交换格式 json,xml
  2. bsddb 轻量级数据库
  3. logging 日志模块

  4. try:
  5.     框主感觉要出错的代码
  6. except:
  7.     出错就跑出异常
  8. else:
  9.     try中不出错就执行这里
  10. finally:
  11.     不管如何都会执行这里
  12.    
  13. try all except 所有异常捕获

  14. import sys
  15. import logging

  16. try:
  17.     a+b
  18. except:
  19.     exc = sys.exc_info()
  20.     logging.debug(exc[1])
  21.     #print exc





常用函数

点击(此处)折叠或打开

  1. abs 求取绝对值 max取最大值 min 取最小值

  2. len 取得list的长度

  3. range 轮询序列
  4. divmod 取两个数的商和 余
  5. divmod(5,2)
  6.   (2,1)
  7. pow 求多次方,2的3次方 pow(2,3) 8
  8. round 返回浮点数 round(2,4) 2.0

  9. callable 测试函数是否可被调用,返回True,False

  10. 判断是否为某种类型 isinstance(l,list) 判断l 是否为list
  11.     isinstance(11,int) 判断11是否 int

  12.     cmp 对比两个字符串 不一样返回 -1
  13.     
  14. range 快速生成一个序列

  15. xrange 生成器,效率比range高,大数据中用处较多

阅读(455) | 评论(0) | 转发(0) |
0

上一篇:时间处理

下一篇:three swordsman

给主人留下些什么吧!~~