您现在的位置是:群英 > 开发技术 > Python语言
Python模块是什么,如何导入?
Admin发表于 2022-02-23 09:54:531075 次浏览

    这篇文章我们来了解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中文网

    免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

    标签: python模块
    相关信息推荐
    2022-06-16 17:06:14 
    摘要:golang调用函数的方法:使用一个map变量显式的把字符串和函数关联起来,并通过【funcs["foo"]】得到函数对象,代码为【funcs := map[string]interface{} "foo": foo】。
    2022-06-16 17:03:19 
    摘要:下面由golang教程​栏目给大家介绍Golang 协程调度 ,希望对需要的朋友有所帮助!groutine能拥有强大的并发实现是通过GPM调度模型实现,下面就来解释下goroutine的调度模型。
    2022-09-28 17:57:19 
    摘要:这篇文章主要给大家介绍了关于PHP中国际化字符串排序和比较对象的相关资料,这在日常开发中经常会用到,本文通过示例代码介绍的非常详细,需要的朋友可以参考下
    群英网络助力开启安全的云计算之旅
    立即注册,领取新人大礼包
    • 联系我们
    • 24小时售后:4006784567
    • 24小时TEL :0668-2555666
    • 售前咨询TEL:400-678-4567

    • 官方微信

      官方微信
    Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
    增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
    免费拨打  400-678-4567
    免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
    微信公众号
    返回顶部
    返回顶部 返回顶部