Let A and B be objects of class Foo. Which functions are called when print(A + B) is executed?
A. __add__(), __str__()
B. __str__(), __add__()
C. __sum__(), __str__()
D. __str__(), __sum__()
Answer: Option A
A. __add__(), __str__()
B. __str__(), __add__()
C. __sum__(), __str__()
D. __str__(), __sum__()
Answer: Option A
A. A blueprint for creating objects
B. A built-in function
C. A specific data type
D. A variable in Python
How do you define a class in Python?
A. Using the class keyword
B. Using the define keyword
C. Using the classdef keyword
D. Using the class method
A. Instances of a class
B. Built-in functions
C. Special data types
D. Global variables
How do you create an object of a class in Python?
A. Using the class name and parentheses
B. Using the create() method
C. Using the new keyword
D. Using the object() method
Join The Discussion