# 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) 就是面向对象的一种表现形式
'''