python中方法的总结
# 1.用函数实现过滤掉集合list1=[' ','hello',None,'python' ]中的空格和空值 # 2.用函数方法实现计算集合list1 = [1,2,3,4,5]中,所有元素的和 class Student: __name = "三毛" name_cls = "思茅" #print(Student.__name) #print(dir(Student)) # 私有变量的访问 #print(Student._Student__name) def study(self): self.name = "我是实例方法里的name" print(self.name) @classmethod def study_cls(cls): print(cls.name_cls) print("我是类方法里的方法") @staticmethod def study_static(): print("我是静态方法里的方法,是与类无关的方法") #私有方法 def __study_self(self): print("我是类里边的私有方法") s = Student() s.study() Student.study_cls() s.study_static() Student.study_static() s._Student__study_self() ''' 如何理解面向对象: 1.万物皆对象 面向对象是一种编程思想,是编程世界向现实世界的延伸,也就是说万物皆可描述 2.我们用编程语言描述世界万物,这种思想就是对象 3.类: 1) 就是面向对象的一种表现形式 '''