Home > Article > Backend Development > What is a python module? Writing method and function analysis
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 returnNext let’s talk about the introduction of the
module
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.)
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!