zoukankan      html  css  js  c++  java
  • 79-定义不同颜色字体

    使用装饰器定义调用不通颜色的字体:

    def color(c):
        def set_color(func):
            def red(*word):
                return '33[31;1m%s33[0m' % func(*word)
            def green(*word):
                return '33[32;1m%s33[0m' % func(*word)
            adict = {'red':red,"green":green}
            return adict[c]
        return set_color
    
    @color('red')
    def boy():
        return "Hello boy!!!"
    
    @color('green')
    def girl(name):
        return "Hello %s!!!" %name
    
    if __name__ == "__main__":
        print(boy())
        print(girl('xiaohong'))

    结果输出:

  • 相关阅读:
    iPhone iPad发展史
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
    iOS 学习
  • 原文地址:https://www.cnblogs.com/hejianping/p/11043839.html
Copyright © 2011-2022 走看看