What Python function is used to open files?
- open_file()
- file()
- new_file()
- open() (Ans)
What does the pass keyword do?
- Passes control to another function
- Continues to the next iteration of a loop
- it is a no-op (Ans)
- Raises an exception
What are with-blocks used for?
- Writing to files
- Defining functions
- Resource management (Ans)
- Looping over sequences
Which one of the following is true?
- If present, the module docstring must begin on the first non-empty line in the module
- The first statement in the module must be an import statement
- If present, the shebang comment must be the first non-empty line in the module (Ans)
What does the in operator do for lists?
- Inserts an element in to the list
- Runs a function for each element in the list
- Duplicates the list
- Checks for membership of a value (Ans)
What is the standard package that provides support for building and installing additional modules into a Python installation?
- fixture
- pkgutils
- palindrome
- distutils (Ans)
Where must keyword arguments come when calling a function?
- Before positional arguments
- After the closing parenthesis
- They can appear anywhere
- After positional arguments (Ans)
Python source files can contain multiple classes.
- False
- True (Ans)
The control flow construct for nested conditionals uses which form:
- elif: (Ans)
- else if:
- elsif:
- elseif:
What does a comprehension’s filtering predicate do?
- Prevents certain values from going into the collection (Ans)
- Modifies the values going into the collection
- Allows sets to contain duplicates
- Determines the actual type of collection constructed
Can classes have docstrings?
- Yes (Ans)
- No
Why is the first command line argument in sys.argv[1]
- Because Python lists use one-based indexing
- Because the program filename is in sys.argv [0] (Ans)
- Because the program module name is in sys.argv[0]
What does the LEGB acronym stand for?
- Local, Enclosing, Global, Built-in (Ans)
- Lookup, Enable, Gateway, Backup
- Link, Extension, Generic, Binary
- Local, Embedded, Global, Built-in
The REPL always displays the value of the entered expression.
- False (Ans)
- True
How do you define a test function on a TestCase?
- Manually add it to the test_functions list
- Start the function name with test_ (Ans)
- Add the word test-function to the function’s docstring
- End the function name with _test
How do you replace an element in a list?
- the square-bracket operator (Ans)
- the cons() method
- the replace() method
- you can’t because lists are immutable
What does the global keyword do?
- Declares a function as global
- Defines a global variable
- Allows assignment to globals in a function (Ans)
- Exports functions from a namespace
Copying a list does a deep copy of the list’s.
- True
- False (Ans)
How is iteration termination signalled in Python?
- With a special end token
- By raising an IndexError exception
- By raising the StopIteration exception (Ans)
- By calling a user-provided callback function
Why should you follow existing patterns when choosing exception types?
- To improve program performance
- To simplify integration of your code (Ans)
- To avoids SyntaxErrors
- To avoid documenting your APIs
When is top level module code executed?
- Only the first time a module is imported (Ans)
- Every time the module is imported
What is the Python 3.3 tool for creating virtual environments?
- create_env
- virtenv
- pyvenv (Ans)
- makeenv
Which pdb function will stop program execution?
- pdb.set_trace() (Ans)
- pdb.break()
- pdb.debug()
- pdb.halt()
I’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms.
I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.
Find Trusted Cardiac Hospitals
Compare heart hospitals by city and services — all in one place.
Explore Hospitals