Python模块、包与面向对象综合案例

Python模块、包与面向对象综合案例

一、Python内置模块

1、什么是Python模块

Python 模块(Module),是一个Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块能定义函数,类和变量,模块里也能包含可执行的代码。

2、模块的分类

在Python中,模块通常可以分为两大类:内置模块(目前使用的)自定义模块

3、模块的导入方式

☆ import 模块名

☆ from 模块名 import 功能名

☆ from 模块名 import *

☆ import 模块名 as 别名

☆ from 模块名 import 功能名 as 别名

4、使用import导入模块

基本语法:

import 模块名称
或
import 模块名称1, 模块名称2, ...

使用模块中封装好的方法:

模块名称.方法()

案例:使用import导入math模块

import math

# 求数字9的平方根 = 3
print(math.sqrt(9))

案例:使用import导入math与random模块

import math, random

print(math.sqrt(9))
print(random.randint(-100, 100))

https://fanyi.caiyunapp.com/#/web彩云小译翻译插件

5、使用from 模块名 import 功能名

提问:已经有了import导入模块,为什么还需要使用from 模块名 import 功能名这样的导入方式?

答:import代表导入某个或多个模块中的所有功能,但是有些情况下,我们只希望使用这个模块下的某些方法,而不需要全部导入。这个时候就建议采用from 模块名 import 功能名

☆ from 模块名 import *

这个导入方式代表导入这个模块的所有功能(等价于import 模块名)

from math import *

☆ from 模块名 import 功能名(推荐)

from math import sqrt, floor

注意:以上两种方式都可以用于导入某个模块中的某些方法,但是在调用具体的方法时,我们只需要功能名()即可

功能名()

案例:

# from math import *
# 或
from math import sqrt,

你可能感兴趣的:(python,java,数据库)