0
0
Pythonprogramming~5 mins

Import statement behavior in Python - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What does the import statement do in Python?
It loads a module so you can use its functions, classes, or variables in your code.
Click to reveal answer
intermediate
What happens if you import the same module multiple times in Python?
Python loads the module only once and reuses it, so importing again does not reload the module.
Click to reveal answer
beginner
Explain the difference between <code>import module</code> and <code>from module import name</code>.
<code>import module</code> imports the whole module and you access items with <code>module.name</code>. <br><code>from module import name</code> imports only the specific item directly, so you use <code>name</code> without the module prefix.
Click to reveal answer
beginner
What is the effect of using <code>import module as alias</code>?
It imports the module but lets you use a shorter or different name (alias) to refer to it in your code.
Click to reveal answer
intermediate
How does Python find the module when you use an import statement?
Python looks in a list of places called sys.path, which includes the current folder, installed packages, and standard library folders.
Click to reveal answer
What will happen if you write import math twice in the same Python program?
APython ignores the second import statement.
BThe math module is loaded twice, causing an error.
CThe second import overwrites the first one.
DThe math module is loaded only once and reused.
Which import style allows you to use a function directly without the module name?
Afrom module import function
Bimport module as alias
Cimport module
Dimport *
What does import module as alias do?
AImports only the alias from the module.
BImports the module and renames it to alias.
CImports the module twice.
DCreates a new module named alias.
Where does Python look for modules when you use an import statement?
AOnly in the standard library.
BOnly in the current folder.
CIn the current folder, installed packages, and standard library folders.
DOnly in the internet.
What happens if you try to import a module that does not exist?
APython raises a ModuleNotFoundError.
BPython creates a new empty module.
CPython ignores the import.
DPython imports a default module instead.
Explain how Python handles multiple imports of the same module in a program.
Think about efficiency and how Python avoids repeating work.
You got /3 concepts.
    Describe the difference between import module and from module import name in Python.
    Consider how you write the code after importing.
    You got /4 concepts.