Sets in Python are _______ which means they cannot contain duplicate elements.
- immutable
- mutable
- ordered
- unhashable
Sets in Python are 'immutable,' which means they cannot contain duplicate elements. Once a set is created, you cannot change its elements, but you can add or remove elements from it.
A variable name in Python cannot start with a _______.
- Letter
- Number
- Special
- Underscore
In Python, variable names cannot start with a number, as they must begin with a letter or an underscore (_).
What is the correct sequence of blocks in a conditional statement that uses all three components: if, elif, and else?
- if, elif, else
- if, else, elif
- else, if, elif
- elif, if, else
In Python, the correct sequence in a conditional statement that uses all three components is if, followed by one or more elif blocks, and finally, an optional else block.
What potential issue might arise from relying on the value of the name attribute in a module that is dynamically imported using functions like import()?
- Circular Import
- ImportError
- ModuleNotFoundError
- NameError
Relying on the name attribute in a dynamically imported module can lead to circular imports. Circular imports can create a situation where two or more modules depend on each other, causing potential issues and making the code harder to maintain.
The Python type(_______) would return .
- Text
- character
- str
- string
The Python 'type()' function checks the type of an object. To return '', you would use 'type(str)'.
Which Python method is executed when the context of a with statement is entered?
- __enter__()
- __exit__()
- __init__()
- __open__()
The __enter__() method is executed when the context of a 'with' statement is entered. It typically sets up the required resources or context for the code block within the 'with' statement.
Packages in Python provide a way of organizing related modules into a single _______ directory hierarchy.
- File System
- Folder
- Namespace
- Package
Packages in Python help organize related modules into a single folder hierarchy, making it easier to manage and access them in a structured way.
How can you implement a switch-case like behavior in Python?
- By importing the 'switch' module
- By using if-elif-else statements
- By using the 'switch' keyword
- Python does not support switch-case
Python does not have a built-in 'switch' statement, but you can achieve similar behavior using if-elif-else statements to evaluate multiple conditions.
How can you achieve the symmetric difference of two sets in Python?
- Using the difference() method
- Using the intersection() method
- Using the symmetric_difference() method
- Using the union() method
To find the symmetric difference of two sets in Python, you can use the symmetric_difference() method. It returns a new set containing elements that are unique to each of the two sets, excluding the elements they have in common.
What is the purpose of the import keyword in Python?
- To create custom functions
- To declare class names
- To define variables
- To include external modules
The 'import' keyword in Python is used to include external modules or libraries, making their functionality available in your script.