首页后端开发PythonPython模块是什么,如何导入?

Python模块是什么,如何导入?

时间2024-03-23 02:04:03发布访客分类Python浏览888
导读:这篇文章我们来了解Python模块的相关内容,下文将介绍对模块的概述、模块的内容,以及模块导入的原理和方法等等,文中的介绍很详细,有需要的朋友可以参考,接下来就跟随小编来一起学习一下吧! 一、模块概述 模块指的是包含python代码的...

这篇文章我们来了解Python模块的相关内容,下文将介绍对模块的概述、模块的内容,以及模块导入的原理和方法等等,文中的介绍很详细,有需要的朋友可以参考,接下来就跟随小编来一起学习一下吧!

    一、模块概述

    模块指的是包含python代码的文件,也就是一个.py文件就是一个模块。文件夹(directory)----> 包(package),是一种特殊的模块。模块名要符合标识符的命名规范,以字母开头,且不能和自带的模块重名。模块第一次被导入时会先执行模块本身,多次导入只有第一次会执行。

    二、模块内容

    变量→属性


    函数→功能


    类→功能的集合


    自测代码→测试模块能不能正常使用


    main方法只有直接执行模块本身才会被执行,当模块被调用时,main方法不会被执行

    三、模块导入的原理

    在指定目录搜索指定模块,运行该模块获取模块中的属性(变量)和功能(方法)指定目录:当前项目所在目录----> path环境变量如果在指定的目录都没有找到所需的模块,就报错包本身是一种特殊的模块,导包就是导模块把同一类型的模块放在一个包(文件夹)python package包其实就是文件夹,比普通的文件夹多了一个初始化文件__init__.py

    四、模块导入的方法

    from 目录层级 import 模块名

    from 目录层级.模块名 import 功能

    import ***(导入整个模块,多用于导入python自带模块)

    五、random模块

    常用方法:

    uniform(a,b):生成(a,b)之间的随机小数


    random():生成(0,1)之间的随机小数

    randint(a,b):生成[a,b]之间的随机整数

    randrange(a,b,[步长]):生成[a,b)之间的随机整数,步长默认为1


    choice():随机选择序列中的一个元素

    shuffle():随机打乱列表本身元素的顺序

    六、time模块

    (1)python表示时间的三种格式

    时间戳:time()-----计算机能够识别的时间


    时间元组:localtime()-----用来操作时间


    format time 格式化字符串:strftime()-----人能够认识的时间

    (2)常用方法:

    sleep(sec):暂停sec秒

    time():获取当前的时间戳


    localtime/gmtime([时间戳]): 将时间戳转为时间元组,默认当前系统时间元组


    gmtime获取到的是UTC 时间

    mktime(时间元组):将时间元组转为时间戳


    strftime(时间字符串格式,时间元组):将时间元组转为格式化时间字符串


    strptime(时间字符串,字符串对应的格式):将格式化时间字符串转为时间元组

    (3)时间元组、时间戳、格式化字符串转换

    总结

    关于Python模块的内容就介绍到这,感兴趣的朋友可以参考,希望能对大家有帮助,想要了解更多Python模块的内容,大家可以关注网络其它的相关文章。

    文本转载自PHP中文网

    声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


    若转载请注明出处: Python模块是什么,如何导入?
    本文地址: https://pptw.com/jishu/651027.html
    在PHP中flock()函数的作用是什么,如何用 Oracle修改归档模式的操作步骤是怎样

    游客 回复需填写必要信息