Python类

类的构成

类(class)由3个部分组成

  1. 类的名称:类名
  2. 类的属性:类内部的一组数据变量
  3. 类的方法:类内部的一些可以操作的函数(行为)

类的属性和方法称之为类的成员

函数:是一个代码片段集合

方法:类里面的函数称之为方法

类的定义

class 类名:
  成员(方法)

# class Person:经典类
#     pass

# class Person():
#     pass

class Person(object):  新式类
    pass


class Lei(object):
    def info(self):
        print("hello python")

说明

  1. 定义类的时候有(两类)三种方式:新式类和两种经典类,上面代码中的最后一个Person为新式类 ,前两种是经典类
  2. object是Python中所有的类的最顶级父类
  3. 类的命名规则严格按照大驼峰命名法进行
  4. 类里面的方法中的第一个参数一般都是self,self表示当前的实例对象自身,当然这个self换为其他的名称也行,其作用是一个变量,这个变量指向了类的实例的对象的引用

类成员的添加

# 类成员的添加,
class Person(object):
    # 类成员(方法的添加)
    def run(self, name):
        print("%s在奔跑..." % name)

类成员的调用

# 1.先将类实例出一个成员对象
zs = Person()
zs.name = "张三"
# 2.然后通过这个对象调用其内部的方法
zs.run(zs.name)

你可能感兴趣的:(Python,资料)