模块、标准库、内置模块

模块就是类的封装

为遵循python的简洁总体理念,让文件尽可能整洁,python允许将类存储在模块中,然后在主程序中进行导入的

标准库

python中实现系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等功能的模块统称为标准库,这些库极大的扩展了python的使用功能

可在python安装目录lib中查看

内置模块:__buitin__包含了最基础变量类型及一些方法(Built-in functions, exceptions, and other objects)

不用导入即可使用一些方法,就是因为有内置模块的存在,可通过dir()或dir(__builtins__)来查看内置的类、方法等

原文地址:https://www.cnblogs.com/justaman/p/10293722.html

时间: 2024-10-31 16:48:11

模块、标准库、内置模块的相关文章

Python强大的自有模块——标准库

引言:Python的强大体现在"模块自信"上,因为Python不仅有很强大的自有模块(标准库),还有海量的第三方模块(或者包.库),并且很多开发者还在不断贡献在自己开发的新模块(或者包.库).本文将向大家概述介绍Python的自有模块--标准库. 本文选自<跟老齐学Python:轻松入门>. "Python自带'电池'",这种说法流传已久. 在Python被安装的时候,就有不少模块也随着安装到本地的计算机上了.这些东西就如同"电力"一

python collections模块-标准库

参考老顽童博客,他写的很详细,例子也很容易操作和理解. 1.模块简介 collections包含了一些特殊的容器,针对Python内置的容器,例如list.dict.set和tuple,提供了另一种选择: namedtuple,可以创建包含名称的tuple: deque,类似于list的容器,可以快速的在队列头部和尾部添加.删除元素: Counter,dict的子类,计算可hash的对象: OrderedDict,dict的子类,可以记住元素的添加顺序: defaultdict,dict的子类,

转:Python标准库(非常经典的各种模块介绍)

Python Standard Library 翻译: Python 江湖群 10/06/07 20:10:08 编译 0.1. 关于本书 0.2. 代码约定 0.3. 关于例子 0.4. 如何联系我们 核心模块 1.1. 介绍 1.2. _ _builtin_ _ 模块 1.3. exceptions 模块 1.4. os 模块 1.5. os.path 模块 1.6. stat 模块 1.7. string 模块 1.8. re 模块 1.9. math 模块 1.10. cmath 模块

1Python标准库系列之模块介绍

Python标准库系列之模块介绍 Python的模块其实就是封装了一个或者多个功能的代码集合,以便于重用,模块可以是一个文件也可以是一个目录,目录的形式称作包. 模块分类 内置模块 内置模块可以理解成当你安装好python环境之后,直接可以使用import导入的就是内置模块,默认模块路径为:C:\Python35\lib,你也可以通过以下方式获取内置模块的路径:  # 导入sys模块  >>> import sys  # 最后一个目录就是内置模块的路径  >>> for

学习笔记-模块之标准库time与datetime

标准库或叫内置模块 1,time与datetime UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间.在中国为UTC+8,东八区.time.timezone  时间戳除以3600等于8 即东八区比utc早八小时 DST(Daylight Saving Time)即夏令时time.altzone夏令时,是否使用夏令时 time.daylight.     格式化的时间字符串表示  如:2018-04-28   20:15:02或20:15

[python标准库]XML模块

1.什么是XML XML是可扩展标记语言(Extensible Markup Language)的缩写,其中的 标记(markup)是关键部分.您可以创建内容,然后使用限定标记标记它,从而使每个单词.短语或块成为可识别.可分类的信息. XML有以下几个特点. XML的设计宗旨是传输数据,而非显示数据. XML标签没有被预定义.您需要自行定义标签. XML被设计为具有自我描述性. XML是W3C的推荐标准. 其解析流程如下图: 2.常用解析XML的Python包 Python的标准库中,提供了6种

22Python标准库系列之Redis模块

Python标准库系列之Redis模块 What is redis? Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, b

[译] Python 2.7.6 标准库——15.1 os模块

该模块提供了一种使用依赖于操作系统函数的可移植方法.如果想读或写一个文件,参考open():如果想操作路径,参考os.path模块:如果想读取命令行中所有文件的所有行,参考fileinput模块.如果要创建临时文件和目录,参考tempfile模块.高级文件和目录处理则参考shutil模块. 注意函数的可用性: Python所有内置的依赖于操作系统的模块设计原则是:如果有相同的函数功能可用,则使用同一接口.例如,函数os.stat(path)以同一格式返回路径的stat信息(源于POSIX接口).

Python标准库之collections模块

本文后大家啊分享的主要是python 标准库的collections 模块,一起来看看吧,希望对大家 学习python有所帮助.. 这个模块提供几个非常有用的Python 容器类型 1.容器 2.OrderedDict OrderedDict  类似于正常的词典,只是它记住了元素插入的顺序,当迭代它时,返回它会根据插入的顺序返回. ·  和正常字典相比 , 它是 " 有序 " 的 ( 插入的顺序 ) . from collections import OrderedDict dict1