Which of these is not a key feature of Python? a) garbage collection b) support for structured programming c) memory management by the developer d) extensive standard libraries
Understand the Problem
The question is asking which option among the given choices is not a key feature of the Python programming language. It provides four options related to Python's characteristics and expects the identification of the one that does not belong.
Answer
memory management by the developer
The final answer is memory management by the developer.
Answer for screen readers
The final answer is memory management by the developer.
More Information
Python uses automatic memory management, meaning the developer does not need to manually manage memory allocation and deallocation. This feature is supported by Python's garbage collection system.
Tips
A common mistake is assuming that languages with garbage collection also require manual memory management. Python, however, automates this process.
Sources
- Python (programming language) - Wikipedia - en.wikipedia.org
- Memory Management — Python 3.13.0 documentation - docs.python.org