python
tyltr
Hello!world. I am ltr
展开
-
python性能分析(一) | timeit模块
在初学python的阶段,笔者曾使用装饰器来实现计算程序运行的时间。慢慢地才知道,python中有更方便的模块——timeit,在本文结束后,笔者会把timeit源代码附带,只有短短的一百多行,so easy,大家都应该能读懂源代码。那就直接看使用吧! 基本用法 import timeit # 待测试的函数 def add(): return sum(range(111)) ...原创 2018-10-11 11:22:16 · 12878 阅读 · 0 评论 -
lintcode第一题:A + B 问题 说起python的数字类型
问题描述 给出两个整数 aa 和 bb , 求他们的和。 挑战 显然你可以直接 return a + b,但是你是否可以挑战一下不这样做?(不使用++等算数运算符) 正确答案 __AUTHOR = "tyltr" __DATE = "18-2-28 下午9:27 " """ 001.给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符 """ class Solu...原创 2018-10-10 07:06:36 · 704 阅读 · 0 评论 -
python进阶(一) | map、filter与reduce
1.1 map map(func,iterable)函数接收两个参数:一个是函数,一个是iterable( 列表,字符串 等 )作用:map将传入的函数依次作用于序列的每个元素,返回一个新的序列 ret = map(lambda x:x+1,[1,3,4,2]) print ret 就是把可迭代对象的每个元素,一次作为参数传递到函数中。最终将结果以列表的形式输出 1.2 red...原创 2018-11-04 16:21:33 · 373 阅读 · 0 评论