摘要:
Python 除了拥有实例方法外,还拥有静态方法和类方法,跟Java相比需要理解这个类方法的含义。class Foo(object): def test(self)://定义了实例方法 print("object") @classmethod def test2(clss)://定义了类方法 print("class") @staticmethod def test3()://定义了静态方法 print("static")实例方法访问方式:ff.test();//通过实例调用
Foo.test(ff)//直... 阅读全文
摘要:
name="中{1}国"
print(name)
print(name.format("hah","hehe"))写了一段代码,一运行就报错 File "F:\opensource\pythonDemo\src\test\Haha.py", line 24
SyntaxError: Non-UTF-8 code starting with '\xd6' in file F:\opensource\pythonDemo\src\test\Haha.py on line 24, but no encod 阅读全文
摘要:
又碰到java.lang.NoSuchMethodException,有木有?明明感觉有这个方法啊?有木有?找了半天才发现引用了两个不同版本的jar包,有木有?有时候包并不是a-2.5.jar,a-1.5.jar这种很简单的版本关系,有可能包的名称互不相干,有木有?反正我是遇到了很多次了,烦躁死了,一般造成这种问题的原因是在不同的包中存在了相同的全路径类名,但是在类加载器加载class时却加载了一个错误的class导致。这种问题一般只有在运行时才容易暴露出来,那么有木有办法在我们开发过程中检测出来呢?当然有。目前如果使用maven 构建工具,那么maven有一系列依赖插件可以使用,这里给一个地 阅读全文