![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
xff1994
这个作者很懒,什么都没留下…
展开
-
python argparse模块简介
argparse argparse模块可以用来方便地处理命令行参数。基本使用示例创建一个ArgumentParse对象,ArgumentParser对象可以将命令行参数转变为Python数据。>>> parser = argparse.ArgumentParser(description='Process some integers.')添加参数>>> par...原创 2018-03-12 12:06:52 · 503 阅读 · 0 评论 -
用lru_cache提高性能
leetcode 上有一题爬楼梯的题,一个n阶的台阶,每次可爬1阶或2阶,问有多少中爬法。这道题不难,就是一个斐波那契数列。我用循环写的,没啥问题。然后看评论里有人用递归写,说会超时。然后有人用了lru_cache装饰器来提高性能,顺利通过。lru即least recently used,lru_cache可以记录函数的调用结果,再次使用时直接使用之前的返回值,而不真的再次调用。from fu...原创 2019-04-10 14:24:22 · 4377 阅读 · 3 评论