摘要: Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递。举一个很常见的例子:>>> class Foo:def bar(self, message):print(message)>>> Foo()... 阅读全文
posted @ 2015-06-29 23:09 飘飘雪 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 文件名全小写,可使用下划线包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。模块与包的规范同。如mymodule。类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:myfu... 阅读全文
posted @ 2015-06-29 18:35 飘飘雪 阅读(68028) 评论(0) 推荐(3) 编辑
摘要: 首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。下例中将se... 阅读全文
posted @ 2015-06-29 17:24 飘飘雪 阅读(859) 评论(0) 推荐(0) 编辑