摘要:服务器500, 原因是我把两个过滤器都放在一个模块里了; 网关拦截是一层,自媒体微服务模块是另一层;如果把两个过滤器都放在同一个模块(即一个进程里),用户访问里面的一些功能服务时,Wm过滤器就起不到他的作用了;因为两个进程是相互独立的。 它们之间的通讯是通过ThroadLocal进行的,Author
阅读全文
摘要:下划线(_)在python中的作用 下划线(_)在python中有4种使用场景 在交互式解释器中保存最后一个表达式的值 指向被忽略的值 字面上分割数字 赋予属性和方法特性含义 接下来,我会逐一介绍这4个作用 1. 在交互式解释器中保存最后一个表达式的值 >>> a = 5 >>> a*3 15 >>
阅读全文
摘要:PEP是什么? PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起来,比较常见的翻译是Python增强提案或Python改进建议书。 我个人倾向于前一个翻译,因为它更贴切。Python核
阅读全文
摘要:python的函数注释: def f(text:str,max_len:'int>0'=80) ->str: """这个是函数的帮助说明文档,help时会显示""" return True """ 函数声明中,text:str text 是参数 :冒号后面 str是参数的注释。 如果参数有默认值,还
阅读全文
摘要:查看当前局部和全局变量 内建函数 __builtin__
阅读全文
摘要:https://www.bilibili.com/video/BV1LW411b7cE?p=5&t=1135.6
阅读全文
摘要:特别的,列表不是可迭代对象但是他可以迭代:(法二,用next()判断是否可迭代) 生成器一定是迭代器
阅读全文
摘要:数字又有点不一样 浅拷贝 深拷贝 你有一份这样的东西,我也有一份 当调用copy函数时,如果是元组类型,由于他是不可变的,所以copy干脆直接给他来个浅拷贝;其他列表之类的一般都是深拷贝的~
阅读全文
摘要:那么如何查看类里面有哪些方法和属性呢? c_pro是类属型
阅读全文
摘要:原理: 先执行for后面的循环,再到i,for循环执行多少次,i就显示多少次
阅读全文
摘要:new方法报错,为了不让其报错。要在__new__()里面加多一个参数: 成功~ 改进版:
阅读全文
摘要:python中__new__()与__init__()的区别 1.首先用法不同__new__()用于创建实例,所以该方法是在实例创建之前被调用,它是类级别的方法,是个静态方法;__init__()用于初始化实例,所以该方法是在实例对象创建后被调用,设置对象属性的一些初始值,通常用在初始化一个类实例的
阅读全文
摘要:下面做修改,上面也要跟着做修改,耦合性强! 解耦合。
阅读全文
摘要:eval(str)函数很强大,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。所以,结合math当成一个计算器很好用。 eval()函数常见作用有: 1、计算字符串中有效的表达式,并返回结果 >>> eval('pow(2,2)')4>>> eval('2 + 2')4>>> eva
阅读全文