A class is a programmer-defined type. A class definition creates a new class object.
Defining a class:
class Point: """Represents a point in 2-D space."""
Creating an instance:
blank = Point()
Assigning attributes:
blank.x = 3.0 blank.y = 4.0
Accessing attributes:
print(blank.x) # 3.0 print(blank.y) # 4.0
Using in expressions:
import math distance = math.sqrt(blank.x**2 + blank.y**2) print(distance) # 5.0