当前位置: 首页 > news >正文

网站内容的排版布局网站建设技术服务

网站内容的排版布局,网站建设技术服务,php家具网站模版,开福区城乡建设局网站文章目录模块的主要作用模块分类使用模块导入模块从模块导入特定内容给模块或导入内容起别名导入模块中的所有内容(不推荐)创建自定义模块模块搜索路径特殊变量 __name__标准库模块示例模块(Module)是 Python 中组织代码的基本单位,它是一个包…

文章目录

  • 模块的主要作用
  • 模块分类
  • 使用模块
    • 导入模块
    • 从模块导入特定内容
    • 给模块或导入内容起别名
    • 导入模块中的所有内容(不推荐)
  • 创建自定义模块
  • 模块搜索路径
  • 特殊变量 __name__
  • 标准库模块示例

模块(Module)是 Python 中组织代码的基本单位,它是一个包含 Python 定义和语句的文件,文件名就是模块名加上 .py 后缀。

模块的主要作用

1、代码重用:可以将常用的功能封装在模块中,供多个程序使用

2、命名空间管理:避免命名冲突

3、代码组织:将相关代码组织在一起,提高可维护性

模块分类

1、内置模块
2、第三方模块
需要手动下载,打开cmd命令行,使用命令"pip install 模块名"下载模块,
使用命令"pip uninstall 模块名" 卸载模块
3、自定义模块

使用模块

导入模块

# 导入整个模块
import math# 使用模块中的内容
print(math.pi)  # 3.141592653589793

从模块导入特定内容

这样子变量可以直接使用不需要 “模块名.变量”,但是也会和本文件的文件名产生冲突。
示例代码1:

# 从模块导入特定函数/变量
from math import pi, sqrtprint(pi)      # 3.141592653589793
print(sqrt(16))  # 4.0

示例代码2:

# 从模块导入特定函数/变量
from math import pi, sqrtpi = 5print(pi)      # 5
print(sqrt(16))  # 4.0

给模块或导入内容起别名

# 给模块起别名
import numpy as np# 给导入的内容起别名
from math import sqrt as square_root# 支持多个数据同时起别名
from math import pi as a, sqrt as b

导入模块中的所有内容(不推荐)

变量和方法会起冲突,后导入的覆盖先导入的

from math import *  # 导入math模块中的所有内容print(pi)  # 可以直接使用,不需要math.前缀

创建自定义模块

1、创建一个 .py 文件,例如 mymodule.py
2、在文件中定义函数、变量等

# mymodule.py
def greet(name):return f"Hello, {name}!"version = "1.0"

3、在其他文件中导入使用

import mymoduleprint(mymodule.greet("Alice"))  # Hello, Alice!
print(mymodule.version)         # 1.0

模块搜索路径

当导入一个模块时,Python 会按以下顺序搜索:

1、当前目录

2、PYTHONPATH 环境变量指定的目录

3、Python 安装的默认路径

可以通过 sys.path 查看搜索路径:

import sys
print(sys.path)

特殊变量 name

每个模块都有一个 name 属性:
1、当模块被直接运行时,name 等于 ‘main
2、当模块被导入时,name 等于模块名
常用于编写测试代码:
示例代码1:
为了测试目前是否运行该文件

# mymodule.py
def func():print("This is a function")if __name__ == '__main__':# 以下代码只在直接运行该模块时执行print("Running the module directly")func()

输出结果1:

Running the module directly
This is a function

示例代码2:

print(__name__)

输出结果2:

__main__

示例代码3:
在新建的mymodule模块中假如以下代码:

def getfilename():print(__name__)

在运行的文件中假如以下代码:

import mymodule
mymodule.getfilename()

输出结果3:
输出结果为导入模块的名称

mymodule

标准库模块示例

Python 自带许多有用的标准库模块:

import os          # 操作系统接口
import sys         # 系统相关功能
import math        # 数学运算
import random      # 生成随机数
import datetime    # 日期时间处理
import json        # JSON 处理
import re          # 正则表达式
http://www.dtcms.com/a/555590.html

相关文章:

  • 网站栏目建设图怎么做套系网站
  • 鄂尔多斯网站制作公司开发一个app的步骤
  • 网站建设基本流程流程图it公司做网站用什么软件
  • 怎么建设境外网站泸州网站建设报价
  • 网站后台上传文字图片泰安齐鲁人才网最新招聘网
  • 美食网站制作模板长春专用网站建设
  • 搜狗站长工具平台做网站的优势有哪些
  • 在线网站制作工具松岗网站建设
  • 做视频网站可行吗品牌网站建设荐选蝌蚪
  • ​极限挑战之一命速通并查集
  • 做网站三河南宁优化推广服务
  • asp网站后台产品管理中增加一个功能怎样修改做网站怎么开后台
  • 如何使用 Promise.all() 处理异步并发操作?
  • 网站维护要什么奇迹网站建设多少钱
  • 网站备案需要ftp吗公司网站 建设
  • 网站对公司有什么好处公司建设网站的案例分析
  • 深圳建设局网站注册结构师培训附件怎样推广一个产品
  • 少儿图书销售网站开发背景网站建设与维护流程
  • 在家做网站或ps挣钱接活烟台网站开发
  • 网站怎么添加二级域名wordpress xampp 本地 慢
  • 国内专门做情侣的网站商城出入合肥最新通知今天
  • 南宁网站推广v1青海住房和城乡建设厅网站首页
  • 挣钱网站一小时两百衡阳网站建设公司哪家好
  • 北京大龙建设集团有限公司网站首页wordpress安装linux
  • 怎么制作自己的网站网页企业网站的优劣势
  • 网站推送阳江招聘临时工
  • 网站建设高端网站一些好看的网页
  • 什么样的网站流量容易做wordpress开发复杂网站
  • 竞价单页 网站企业门户网站在信息系统架构中属于哪个层次
  • 无锡模板网站什么是网站版式