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

中国建设银行网站下载安装广告联盟广告点击一次多少钱

中国建设银行网站下载安装,广告联盟广告点击一次多少钱,手机网站字体自适应,iis的默认网站没有自动启动个人主页:Guiat 归属专栏:Python 文章目录 1. 模块的概念2. 模块的创建3. 模块的导入3.1 import 语句3.2 from...import 语句3.3 from...import * 语句 4. 模块的搜索路径5. 模块的内置属性5.1 __name__ 属性5.2 __doc__ 属性 6. 标准库模块6.1 math 模块…

在这里插入图片描述

个人主页:Guiat
归属专栏:Python

在这里插入图片描述

文章目录

  • 1. 模块的概念
  • 2. 模块的创建
  • 3. 模块的导入
  • 3.1 `import` 语句
    • 3.2 `from...import` 语句
    • 3.3 `from...import *` 语句
  • 4. 模块的搜索路径
  • 5. 模块的内置属性
    • 5.1 `__name__` 属性
    • 5.2 `__doc__` 属性
  • 6. 标准库模块
    • 6.1 `math` 模块
    • 6.2 `random` 模块
    • 6.3 `os` 模块
  • 7. 第三方模块
    • 7.1 安装第三方模块
    • 7.2 使用第三方模块

正文

1. 模块的概念

在 Python 里,模块是一个包含 Python 定义和语句的文件,其文件名以 .py 结尾。模块可以定义函数、类和变量,还能包含可执行的代码。使用模块能够将代码组织成多个文件,增强代码的可维护性和可复用性。

2. 模块的创建

简单模块示例:
创建一个简单的模块,例如创建一个名为 math_operations.py 的文件,内容如下:

# math_operations.py
def add(a, b):return a + bdef subtract(a, b):return a - bPI = 3.14159

在这个模块中,定义了两个函数 addsubtract,还定义了一个常量 PI

3. 模块的导入

3.1 import 语句

使用 import 语句可以导入整个模块。导入后,可以使用模块名作为前缀来访问模块中的函数、类和变量。

import math_operationsresult_add = math_operations.add(3, 5)
print(result_add)  result_subtract = math_operations.subtract(10, 4)
print(result_subtract)  print(math_operations.PI)  

3.2 from...import 语句

使用 from...import 语句可以从模块中导入特定的函数、类或变量,导入后可以直接使用这些名称,无需加模块名前缀。

from math_operations import add, PIresult = add(2, 7)
print(result)  print(PI)  

3.3 from...import * 语句

使用 from...import * 语句可以导入模块中的所有内容。不过这种方式可能会导致命名冲突,不建议在生产代码中大量使用。

from math_operations import *result = subtract(8, 3)
print(result)  

4. 模块的搜索路径

当使用 import 语句导入模块时,Python 会按照以下顺序搜索模块:

  1. 当前目录:Python 首先会在当前运行脚本所在的目录中查找模块。
  2. 环境变量 PYTHONPATH 包含的目录:可以通过设置 PYTHONPATH 环境变量来指定额外的模块搜索路径。
  3. Python 安装目录下的标准库目录:Python 自带的标准库模块会在这里被找到。

可以通过 sys.path 查看 Python 的模块搜索路径:

import sys
print(sys.path)

5. 模块的内置属性

5.1 __name__ 属性

每个模块都有一个 __name__ 属性,当模块作为脚本直接运行时,__name__ 的值为 '__main__';当模块被其他模块导入时,__name__ 的值为模块名。可以利用这个属性来区分模块是作为脚本运行还是被导入。

# math_operations.py
def add(a, b):return a + bif __name__ == '__main__':result = add(2, 3)print(result)

5.2 __doc__ 属性

__doc__ 属性用于获取模块的文档字符串,即模块文件开头用三引号括起来的说明性文字。

# math_operations.py
"""
这是一个用于数学运算的模块。
包含加法和减法函数。
"""
def add(a, b):return a + bimport math_operations
print(math_operations.__doc__)

6. 标准库模块

Python 拥有丰富的标准库模块,这些模块提供了各种功能,例如文件操作、网络编程、数据处理等。以下是一些常用标准库模块的示例:

6.1 math 模块

提供了数学相关的函数和常量。

import mathresult = math.sqrt(16)
print(result)  print(math.pi)  

6.2 random 模块

用于生成随机数。

import randomrandom_number = random.randint(1, 10)
print(random_number)  

6.3 os 模块

提供了与操作系统交互的功能,例如文件和目录操作。

import os# 获取当前工作目录
current_dir = os.getcwd()
print(current_dir)  

7. 第三方模块

除了标准库模块,Python 还有大量的第三方模块,这些模块可以通过包管理工具(如 pip)进行安装和使用。例如,numpy 用于科学计算,pandas 用于数据处理和分析。

7.1 安装第三方模块

使用 pip 安装 numpy 模块:

pip install numpy

7.2 使用第三方模块

import numpy as nparr = np.array([1, 2, 3, 4, 5])
print(arr)  

以上是一个使用第三方模块的简单例子。

结语
感谢您的阅读!期待您的一键三连!欢迎指正!

在这里插入图片描述

http://www.dtcms.com/wzjs/427330.html

相关文章:

  • 一个朋友找我做网站该收多少钱成人用品推广网页
  • 世界500强企业第一名是哪个公司seo基础入门免费教程
  • 企业网盘收费网站seo的方法
  • 怎么在文档中做网站一点就开引擎搜索网站
  • 元器件网站建设案例品牌营销策划机构
  • 网页素材网什么是seo关键词
  • 手机网站制作公司百度推广费用可以退吗
  • 北京市住房和城乡建设委员会门户网站微信软文模板
  • 做网站建设的东莞网络优化哪家公司好
  • 荆州网站建设网站运营专员
  • 网站做seo需要大量文章网站设计公司报价
  • 泰安房产网新楼盘郑州seo优化
  • 做网上推广网站互联网推广渠道
  • 阿米纳网站建设自助快速建站
  • 做网站前的准备知名品牌营销策划案例
  • 网站建设试题 jsp网站搜索引擎优化主要方法
  • 网站制作建设优化设计三年级上册答案
  • vps网站建设百度广告推广怎么收费
  • 网站做3年3年包括什么app推广地推接单网
  • 四川圣泽建设集团有限公司网站seo流量优化
  • 网站的登录界面是怎么做的seo百度seo排名优化软件
  • 做跨境电商有没推荐的网站免费永久个人域名注册
  • 搜索引擎网站搭建seo是什么部门
  • 那些公司做网站今日重大新闻头条财经
  • 建网站步骤广告优化师的工作内容
  • 网站 优化 日志新媒体运营培训班
  • app报价seo自动优化软件
  • 开发手机端网站网页模板免费html
  • 响应式网站算几个页面每日舆情信息报送
  • 做网站好还是网页好二级不死域名购买