python学习笔记(持续更新)

1、一个很强大的python ide: pyCharm https://www.jetbrains.com/pycharm/download/

2、默认参数必须指向不变对象,None就是一个不变对象

3、Python判断回文:

def is_palindrome(n):
    l = str(n)
    return l[::] == l[::-1]

四,能在函数调用的先后打印出'begin call'和'end call'日志的decorator:

def log(func):
    def wrapper(*args, **kw):
        print('begin call:%s' % func.__name__)
        func(*args, **kw)
        print('after call:%s' % func.__name__)

    return wrapper
相关文章
相关标签/搜索