Python Programming - Functions
Exercise : Functions - General Questions
- Functions - General Questions
71.
What does the
__call__
method do in a Python class?
Answer: Option
Explanation:
The
__call__
method in a Python class allows an instance of the class to be called as if it were a function.
72.
What is the purpose of the
os.path.join()
function?
Answer: Option
Explanation:
The
os.path.join()
function in Python is used to join path components intelligently, taking care of the correct path separator.
73.
What is the purpose of the
functools.wraps
decorator?
Answer: Option
Explanation:
The
functools.wraps
decorator in Python is used to preserve the original metadata of a decorated function, such as its name and docstring.
74.
What is the purpose of the
**kwargs
in a function definition?
Answer: Option
Explanation:
The
**kwargs
in a function definition allows the function to accept a variable number of keyword arguments, which are passed as a dictionary.
75.
What is the purpose of the
__enter__
and __exit__
methods in a Python class?
Answer: Option
Explanation:
The
__enter__
and __exit__
methods in a Python class are used to create context managers for resource management, allowing proper setup and cleanup.
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers