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的后续版本不再要求将”object”放在圆括号中。
class Employee:
'Common base class for all employees'
pass
要定义该类的对象,请使用以下语法 −
e1 = Employee()