Python模块的使用

'''
1.模块:模块本身就是一个.py文件
2.模块的分类:
解释器内建模块:time
标准库模块:os json
第三方模块:request #下载第三方模块pip isntall
自定义模块:huchangxi
3.导入模块的路径依赖(优先级):1.内建模块 2.sys.path:[当前执行模块的目录,python环境]

一.导入模块 import
=======================
#功能模块
*****(1)cal.py*****
def add(x,y):
return x + y

def sub(x,y):
return x - y

def mul(x,y):
return x * y
def div(x,y):
return x / y

*****(2)db.py******
import setting

def db_connect():
print("数据库连接 用户名:%s 密码:%s"%(setting.user,setting.passwd))

def db_close():
print("数据库关闭")
*****(3)setting.py******
user = "huchangxi"
passwd = 123456
======================

import cal
import db

#1.计算
print(cal.add(2,2)) #4
print(cal.sub(2,2)) #0
print(cal.mul(2,2)) #4
print(cal.div(2,2)) #1.0

#2.打印变量
print(cal.name) #huchangxi
print(cal.age) #22


#3.打印模块
db.db_connect() #数据库连接 用户名:huchangxi 密码:123456
db.db_close() #数据库关闭

#二.导入语法:from 模块名 import 变量1,变量2


#1.计算
from cal import add,sub,mul,div
print(add(2,2))
print(sub(2,2))
print(mul(2,2))
print(div(2,2))


#2.打印变量
from cal import name,age
print(name) #huchangxi
print(age) #22


#3.打印模块
from db import db_connect,db_close
db_connect() #数据库连接 用户名:huchangxi 密码:123456
db_close() #数据库关闭

#别名
a = 1
from cal import a as aname
print (a) #1
print (aname) #100

#补充*
#1.计算
from cal import * #调用cal模块下全部变量(性能低)
print(add(2,2))
print(sub(2,2))
print(mul(2,2))
print(div(2,2))


'''
posted @ 2022-04-05 13:42  呼长喜  阅读(128)  评论(0编辑  收藏  举报