print class python code example

Example 1: override python print for class

>>> class Test:
...     def __repr__(self):
...         return "Test()"
...     def __str__(self):
...         return "member of Test"
... 
>>> t = Test()
>>> t
Test()
>>> print(t)
member of Test

Example 2: print class python

class yourClass:
    def __str__(self):
        return "value"  #replace value with what you want to print

Example 3: python print object

print(dir(your_variable))
print(vars(your_variable))

Example 4: python print class variables

# to print out the variable names
print(vars(YourClass))

# to print out names and values
for var in vars(YourClass):
    print(getattr(YourClass, var))