Python - 对象和类


Python 是一种高度面向对象的语言。在 Python 中,Python 程序中的每个元素都是一个或另一个类的对象。程序中使用的数字、字符串、列表、字典等,它们是相应内置类的对象。

例子

num=20
print (type(num))
num1=55.50
print (type(num1))
s="TutorialsPoint"
print (type(s))
dct={'a':1,'b':2,'c':3}
print (type(dct))
def SayHello():
   print ("Hello World")
   return
print (type(SayHello))

当您执行此代码时,它将产生以下输出-

<class 'int'>
<class 'float'>
<class 'str'>
<class 'dict'>
<class 'function'>

在 Python 中,Object 类是所有类(内置类和用户定义类)的基类或父类。

class关键字用于定义一个新类类的名称紧跟在关键字 class 后面,后跟冒号,如下所示 -

class ClassName:
   'Optional class documentation string'
   class_suite
  • 该类有一个文档字符串,可以通过 ClassName.__doc__ 访问。

  • class_suite 由定义类成员、数据属性和函数的所有组件语句组成。

例子

class Employee(object):
   'Common base class for all employees'
   pass

Python中的任何类都是object类的子类,因此object被写在括号中。但是,Python 的更高版本不要求将对象放在括号中。

class Employee:
   'Common base class for all employees'
   pass

要定义此类的对象,请使用以下语法 -

e1 = Employee()