Home  >  Article  >  Backend Development  >  What is a python module? Writing method and function analysis

What is a python module? Writing method and function analysis

乌拉乌拉~
乌拉乌拉~Original
2018-08-15 17:32:343397browse

In this article, let’s take a look at the modules in the python programming language. Friends who have just come into contact with this language may not understand what the concept of modules in Python means. So this article will introduce you to the module. We first need to know what python modules are, and then we need to know how python modules are used. Only by knowing these two concepts can we begin to understand and use modules.

Python module:

Python module (Module) is a Python file, ending with .py, containing Python object definitions and Python statements.

Modules allow you to organize your Python code snippets logically.

Assigning related code to a module can make your code more usable and easier to understand.

Modules can define functions, classes and variables, and modules can also contain executable code.

The following example is a simple module support.py:

def print_func( par ):
   print "Hello : ", par
   return

Next let’s talk about the introduction of the

module

The module is well defined Finally, we can use the import statement to introduce the module. The syntax is as follows:

import module1[, module2[,... moduleN]

For example, if you want to reference the module math, you can use import math at the beginning of the file. When calling functions in the math module, they must be quoted like this:

模块名.函数名

When the interpreter encounters an import statement, the module will be imported if it is in the current search path.

The search path is a list of all directories that the interpreter will search first. If you want to import the module support.py, you need to put the command at the top of the script:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
# 导入模块
import support
 
# 现在可以调用模块里包含的函数了
support.print_func("Runoob")

The above example output result:

Hello : Runoob

(A module will only be imported once, regardless of How many times have you executed the import. This can prevent the imported module from being executed over and over again.)

The above is what I want to explain today. The definition of the module and its function are just The explanations and examples I gave are just words on paper. Hands-on practice is the best way to verify what you have learned. Finally, I hope this article can bring some help to you who are learning python.

For more related knowledge, please visit the

Python tutorial column on the php Chinese website.

The above is the detailed content of What is a python module? Writing method and function analysis. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn