GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • CODESCRACKER
  • Python
  • Java
  • C++
  • JavaScript
  • SQL
  • Quiz
  • C
  • C#
  • HTML
  • CSS
  • PHP
  • Networking
  • Operating System

This view

  • Original page
  • New address

GeezerVison is showing codescracker.com — Python import keyword or statement

  • Python Basics
  • Python Tutorial
  • Python Applications
  • Python Versions
  • Python environment setup
  • Python Basic Syntax
  • Python end (end=)
  • Python sep (sep=)
  • Python Comments
  • Python Identifiers
  • Python Variables
  • Python Operators
  • Python Ternary Operator
  • Python Operator Precedence
  • Python Control and Decision
  • Python Decision Making
  • Python if elif else
  • Python Loops
  • Python for Loop
  • Python while Loop
  • Python break Statement
  • Python continue Statement
  • Python pass Statement
  • Python break vs. continue
  • Python pass vs. continue
  • Python Built-in Types
  • Python Data Types
  • Python Lists
  • Python Tuples
  • Python Sets
  • Python frozenset
  • Python Dictionary
  • List vs. Tuple vs. Dict vs. Set
  • Python Numbers
  • Python Strings
  • Python bytes
  • Python bytearray
  • Python memoryview
  • Python Misc Topics
  • Python Functions
  • Python Variable Scope
  • Python Enumeration
  • Python import Statement
  • Python Modules
  • Python operator Module
  • Python os Module
  • Python Date and Time
  • Python Exception Handling
  • Python File Handling
  • Python Advanced
  • Python Classes and Objects
  • Python @classmethod Decorator
  • Python @staticmethod Decorator
  • Python Class vs. Static Method
  • Python @property Decorator
  • Python Keywords
  • Python Keywords
  • Python and
  • Python or
  • Python not
  • Python True
  • Python False
  • Python None
  • Python in
  • Python is
  • Python as
  • Python with
  • Python yield
  • Python return
  • Python del
  • Python from
  • Python lambda
  • Python assert
  • Python Built-in Functions
  • Python All Built-in Functions
  • Python print() Function
  • Python input() Function
  • Python int() Function
  • Python len() Function
  • Python range() Function
  • Python str() Function
  • Python ord() Function
  • Python chr() Function
  • Python read()
  • Python write()
  • Python open()
  • Python Examples
  • Python Examples

Python import keyword or statement

The import keyword or statement in Python is used when we need to import or load modules in a program.

A module is a collection of Python code that can be used to do specific tasks or add features that aren't in the standard library. By importing a module, you can use the functions, classes, and variables it defines in your program.

In Python, you use the "import" statement followed by the name of the module you want to use. To import the "math" module, for example, you should type:

import math

This will import the whole "math" module, which has a lot of functions and constants for math.

Once you've imported the module, you can use the dot notation to access its functions and variables. To use the "sqrt" function from the "math" module, for example, write:

import math

x = math.sqrt(49)
print(x)

The output should be:

7

The "from" keyword can also be used to import functions or variables from a module. Consider the following code as an example:

from math import sqrt

Now, your program will only import the "sqrt" function from the "math" module. Other "math" module functions, classes, and variables will be inaccessible in the program.

Python import statement example

The following program is another example of a Python statement or keyword called "import."

import datetime

print(datetime.datetime.today())

The sample output of this program is:

2021-12-20 08:39:51.731020

The import keyword is used in the above program to import the datetime module to print the current date and time.

However, you might get a different result. I got this output because, while running the above program, the current date and time in my system were the ones shown above. You will receive a different one depending on the date you run the program.

HHere's another program that shows how to use import to load a module into a program. This program uses import to load a random module:

import random

print(random.random())

The sample output is:

0.20462596685802914

Every time you execute the program, you'll get a different random number.

You can import not only modules from the standard library, but also modules that you have made or that other developers have made. To import a module that isn't in the standard library, make sure it's installed on your system or in the same directory as your Python script.

Use the "as" keyword to give a module an alias. For example:

import numpy as np

Now you can use "np" (a short name) instead of "numpy" (the full module name) in your program.

To summarize, the "import" statement is an essential part of working with Python modules. You can use the "import" statement to access and use functions, classes, and variables defined in a module in your program. You can also import specific functions or variables from a module, give a module an alias, and import modules that you created or that other developers created.

Python Online Test


« Previous Tutorial Next Tutorial »
Practice Quizzes

Test your programming and computer science knowledge with interactive MCQs and topic-based quizzes.

All Quizzes SQL Quiz Python Quiz Java Quiz C++ Quiz
Popular Topics

Explore the most popular programming and computer science tutorials on CodesCracker.

Python Tutorial Java Tutorial C++ Tutorial SQL Tutorial JavaScript Tutorial HTML Tutorial CSS Tutorial Computer Networking
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.