iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python基础-1:python模块概
  • 295
分享到

python基础-1:python模块概

模块基础python 2023-01-31 00:01:46 295人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

   小生博客:Http://xsboke.blog.51cto.com                                -------谢谢您的参考,如有疑问,欢迎交流一、 模块简介  1. 概念n个.py文件组成的代码集合就


   小生博客:Http://xsboke.blog.51cto.com

  

 

                             -------谢谢您的参考,如有疑问,欢迎交流



一、 模块简介

  1. 概念

  • n个.py文件组成的代码集合就称为模块,用于实现各种复杂的功能

  • 模块就是一个文件

  • dir(模块名):可以查看模块的使用方法

  2. 分类

  • 自定义模块、内置模块、第三方模块(http://pypi.python.org)

  3. 导入模块

  • 导入模块其实就是告诉Python解释器去解释那个py文件,Import 模块名导入一个py文件,解释器解释该py文件或导入一个包,解释器解释该包下的 __init__.py 文件。

1)From 模块名.xx.xximport xx

2)From 模块名.xx.xximport xx as 别名

3)From 模块名.xx.xximport *

  4. 开源模块的安装流程

1)下载源码

2)解压源码

3)进入目录

4)编译源码    python setup.py build(现在一般都不需要执行这个命令)

5)安装源码    python setup.py install

二、 Os模块:用于提供系统级别的操作

   wKiom1krkl6Qze3gAAEvHsDYI0c204.png

三、 sys模块:提供对解释器相关的操作

   wKiom1krknuRYrJ9AABiRSNksxs845.png

四、 shutil模块:高级的处理文件模块

   wKioL1krkpei9LK_AACh8AIXWMs467.png

五、 python2.+使用zipfile和tarfile模块进行压缩

   wKioL1krkrTwj2YlAAA0IzGby_U268.png

   wKioL1krkrTx9MmTAABByBUgyCY479.png

六、 random模块:用来生成随机数

   wKiom1krktyShSTpAAA40htLe8M855.png

七、 md5和hashlib加密模块:可用于为字符串生成密文

  1. md5(3.X版本集成到了hashlib中)

    wKioL1krkvjRUct0AAFVFEPTwj8423.jpg

  • 在这里可以看出,md5可以将明文加密,可用于密码认证,就比如此例,用户的真实密码在保存时使用passwd定义为123456,然后用户登录时将用户登录的密码使用passWord定义,如果输入的密码正确,最后对比两个密文时是相同的。

  2. hashlib模块:支持比md5更多的加密方式

    wKiom1krkyyzvA3SAABiXa_g6qw249.jpg

    两者使用方法类似

八、 re模块:支持正则表达式

  1. match、search、findall

    wKiom1krk02g8AgqAACFcC458Ls126.png

  2. 匹配大量行时,使用下面这种方法

    wKioL1krk17j_FqGAACA0qxLwkQ899.png

  3. Sub、split、findall的用法

    wKioL1krk2vgZPcLAABy4hpsuFQ878.png

  4. 正则表达式

    wKiom1krk3uDvc4uAAHwAzVpCmE726.png

  5. Shelve模块:python一种简单存储数据方案

    wKioL1krk46wY84kAABeaTQnwwc529.png

十、 time模块:显示从纪元年到现在经过的时间,可实现计算经过的时间或显示当前时间

   wKiom1krk5zjEs9ZAABqxRukjrk602.png

   wKioL1krk5yin2RdAADP-iuq-t4184.jpg

 


--结束END--

本文标题: python基础-1:python模块概

本文链接: https://www.lsjlt.com/news/183136.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python基础-1:python模块概
       小生博客:http://xsboke.blog.51cto.com                                -------谢谢您的参考,如有疑问,欢迎交流一、 模块简介  1. 概念n个.py文件组成的代码集合就...
    99+
    2023-01-31
    模块 基础 python
  • python3 基础(5)-模块(1)-
    模块介绍补充:通过os模块获取各种路径(目录)import osprint(__file__)   #返回程序的相对路径print(os.path.abspath(__file__))   #返回程序的绝对路径print(os.path.d...
    99+
    2023-01-31
    模块 基础
  • Python基础——5模块
    使用模块 ‘the first line is zhushi’ _author_ = ‘syz’ import sys def test(): args = sys.argv if len(args)==1: ...
    99+
    2023-01-30
    模块 基础 Python
  • Python基础——1基础
    输出 print(‘把子肉爱上热干面’,‘哈哈’)  # ‘,’输出为空格 输人 name = input(‘提示的内容’) /浮点除法  %.6f //地板除法  整除 %  取余 python编码问题 (采用Unicode编码) ...
    99+
    2023-01-30
    基础 Python
  • python基础1
    python在windows安装先下载python 最新版本 3.5.1 或2.7.11运行安装程序。修改环境变量计算机-属性-高级系统设置-环境变量-path 将python安装路径填写到环境变量中。与上一个变量用";"分号分割如果同时安...
    99+
    2023-01-31
    基础 python
  • python基础(1)
    今天看了几节教学视频,做一下记录。1. python中调用系统命令需要import os模块。例如 os.system('ls'),这条语句执行结果是,返回ls执行的结果,同时返回命令执行的描述符,若成功执行,则返回0.那么我们想获得执行结...
    99+
    2023-01-31
    基础 python
  • Python基础——模块与包
    在Python中,可以用import导入需要的模块、包、库、文件等。 把工作路径导入系统路径 import os#os是工作台 import sys#sys是系统 sys.path.append(os.getcwd()) sys.p...
    99+
    2023-01-31
    模块 基础 Python
  • Python基础之hashlib模块subprocess模块logging模块
    目录一、hashlib模块基本操作与用法二、subprocess模块简介基本操作与用法三、logging模块简介基本操作与用法一、hashlib模块 什么是哈希模块: hashlib...
    99+
    2024-04-02
  • Python 常用基础模块(二):os模块
    目录 一、os模块介绍二、路径介绍三、常用方法详解3.1 getcwd()方法——获取当前工作目录(字符串)3.2 listdir()方法——返回指定路径下的目录名和文件名3.3 makedi...
    99+
    2023-09-09
    python 开发语言
  • Python基础之模块详解
    目录一、模块1、模块的四种形式2、为什么要用模块?二、如何用模块1、import 模块名导入重命名:smt变量指向span模块的名称空间导入多个模块2、from 模块名 import...
    99+
    2024-04-02
  • python基础学习16----模块
    模块(Module)的引入   import 模块名   调用模块中的函数的方式为 模块名.函数名 这种方式引入会相当于将模块中代码执行一遍,所以如果引入的模块中有输出语句,那么只写import 模块名,运行也会显示输出。 若...
    99+
    2023-01-30
    模块 基础 python
  • 第一模块:Python基础(二)
    目录 1.变量 常量 2.用户交互和注释 程序交互 注释 字符串 ...
    99+
    2023-01-31
    模块 基础 Python
  • python基础概述
    1、python简介 python诞生于1989年,创始人 吉多·范罗苏姆(Guido van Rossum)。python是一种 C和shell 之间,功能全面,易学易用,可拓展的语言。 如下是最新的TIOBE排行榜(https://ww...
    99+
    2023-01-31
    基础 python
  • Python基础——概述
      Jupyter Notebook是在浏览器中运行的。 地址栏输入http://localhost:8888后直接进入工作文件夹,显示文件夹中的内容。 右上角选择New——Python 3,新建Python代码。在文件夹中也可以找...
    99+
    2023-01-30
    基础 Python
  • Python基础第三方模块requestsopenpyxl
    目录一、第三方模块的下载与使用1、什么是第三方模块2、如何安装第三方模块方式一:pip工具方式二:pycharm中下载3、注意事项1、报错并有警告信息2、报错,提示关键字3、报错,无...
    99+
    2024-04-02
  • Python基础之函数和模块
    函数的基本使用 函数的定义:把具有独立功能的代码块组织成一个小模块,在需要的时候调用。或者说,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数的使用:1.定义函数;2.调用函数。 函数的作用:能提高应用的模...
    99+
    2023-01-31
    函数 模块 基础
  • python基础之模块的导入
    import导入模块 import time #导入的时模块中的所有内容 print(time.ctime()) #调用模块中的函数 # import 到首次导入模块的时候...
    99+
    2024-04-02
  • Python 之 基本概述(1)
    一、Python 简介 1. 历史背景 Python是一种高级编程语言,由Guido van Rossum于1991年创建。它被设计为简单易读、易学和易用的语言,具有清晰简洁的语法和丰富的标准库。 Python具有广泛的应用领域,包括We...
    99+
    2023-10-11
    python 开发语言
  • Python基础知识1
     一、PRINT FORMATTED OUTPUT1、%形式输出1.1 匹配字符,整数,浮点数(含精度),%类似转义print("my name is %s,age %d height %.2fm learning py...
    99+
    2023-06-02
  • python基础学习1
    一.python第一个程序 print("hello world") 二.变量的命名规则   1. 字母数字下划线组成  2. 不能以数字开头,不能含有特殊字符和空格  3. 不能以保留字命名  4. 不能以中文命名  5. 定义的...
    99+
    2023-01-30
    基础 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作