上节提到模块和库是不同的东西,作用也不完全相同。内置模块使用 C语言编写,提供了对系统功能的访问,例如 sys 模块并不在Lib目录下。但在 Lib 目录下可以找到 string.py、uuid.py 等模块,这些模块提供了 Python 内置对字符串、日期、时间、哈希、队列等功能的支持。虽然Python内置模块和标准库并不是同一种东西,但大多数情况下在使用时并没有对这二者进行详细区分。
安装完毕Python 3.7.2后,可用的内置模块和标准库共计 224 个,以下简单介绍常用的 sys 模块和 datetime 模块(库)的基本功能,其他内置模块(库)的相关功能可参看Python文档。本节教程先来介绍 sys 模块。datetime 模块下节介绍。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~
sys 模块提供了一系列有关 Python 运行环境的变量和函数,其常用属性和方法如表 1 所示。
以下是调用表 1 中部分属性或方法的代码:
import sys
sys.version
sys.platform
sys.getdefaultencoding()
sys.copyright
sys.getwindowsversion()
sys.implementation
上述代码的运行结果如下所示:
import sys
sys.version
‘3.7.2rc1 (tags/v3.7.2:9a3ffc0492, Apr 23 2020, 21:39:28) [MSC v.1916 64 bit (AMD64)]’sys.platform
‘win32’sys.getdefaultencoding()
‘utf-8’sys.copyright
‘Copyright © 2001-2020 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright © 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright © 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright © 1991-1995 Stichting Mathematisch Centrum, Amsterdam.\nAll Rights Reserved.’sys.getwindowsversion()
sys.getwindowsversion(major=10, minor=0, build=17763, platform=2, service_pack=’’)sys.implementation
namespace(cache_tag=‘cpython-38’, hexversion=50856897, name=‘cpython’, version=sys.version_info(major=3, minor=8, micro=3, releaselevel=‘candidate’, serial=1))
python教程入门学习,一个分享编程知识的公众号。跟着小编一起学习,每天都有进步。
通俗易懂,深入浅出,一篇文章只讲一个知识点。
文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。
文章不涉及代码,不烧脑细胞,人人都可以学习。
当你决定关注「python教程入门学习」,你已然超越了90%的程序员