Which of the following statements is used to import a specific function from a module in Python? 

a) import <module>.<function>

b) from <module> import <function>

c) import <function> from <module>

d) from <function> import <module>

Answer:

Answer by student

b) from <module> import <function>.

Detailed answer by teachoo

-lock-

  • Option a) import <module>.<function> is incorrect because it is not a valid syntax for importing a function from a module. It will raise a syntax error.
  • Option b) from <module> import <function> is correct because it is the proper syntax for importing a specific function from a module in Python. It allows us to use the function without prefixing it with the module name.
  • Option c) import <function> from <module> is incorrect because it reverses the order of the module and the function. It will also raise a syntax error.
  • Option d) from <function> import <module> is incorrect because it tries to import a module from a function, which does not make sense. It will also raise a syntax error.

So the correct syntax to import a specific function from a module in python is:

from <module> import <function>

For example, if we want to use the sqrt function from the math module, we can write:

from math import sqrt

print(sqrt(25))

This will print 5.0 as the output.

If we use any other option, we will get an error.

So, the correct answer is b) from <module> import <function>.

-endlock-

Remove Ads
Teachoo · Class 11 Explore Class 11
Davneet Singh's photo - Co-founder, Teachoo

Made by

Davneet Singh

Davneet Singh is an IIT Kanpur graduate and has been teaching for 16+ years. At Teachoo, he breaks down Maths, Science and Computer Science into simple steps so students understand concepts deeply and score with confidence.

Many students prefer Teachoo Black for a smooth, ad-free learning experience.