Python学习
__kuo
这个作者很懒,什么都没留下…
展开
-
理解python装饰器的执行顺序
理解python装饰器的执行顺序本文主要简单分析一个装饰器具体的执行流程本文主要简单分析一个装饰器具体的执行流程举例代码蓝本如下:def log(func): def wrapper(*args, **kw): print('call %s():' % func.__name__) return func(*args, **kw) return wrapper@logdef now(): print('2015-3-25') 从@原创 2021-04-30 16:06:59 · 411 阅读 · 1 评论 -
使用python构造XML文件的两种方式
使用python构造XML文件的两种方式之前使用python写了一款自动构造XML文件的工具,简单记录一下构造的方法使用的python库from xml.etree.ElementTree import Elementfrom xml.etree.ElementTree import SubElementfrom xml.etree import ElementTree as ET两...原创 2020-01-10 19:24:21 · 833 阅读 · 0 评论 -
三行代码筛选回数:回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数
三行代码筛选回数:回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数题目来源是廖雪峰的官方网站之前看了网上一些解答,写得比较长,感觉结合切片写可能好一点。代码如下:#筛选1-1000的回数def is_palindrome(L): a = list(map(int,str(L))) b = a[::-1] retu...原创 2019-10-16 11:51:41 · 302 阅读 · 0 评论 -
Python内置函数reduce的第三个参数
Python内置函数reduce的第三个参数原来以为reduce只有两个参数,今天在看别人代码的时候看到传了第三个参数,结合官方文档终于搞明白了看一下官方的说明:Help on built-in function reduce in module _functools:reduce(…)reduce(function, sequence[, initial]) -> valueA...原创 2019-10-08 20:23:40 · 1562 阅读 · 1 评论