Python入门教程第9节:模块
2021/7/7 17:04:51
本文主要是介绍Python入门教程第9节:模块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
导读:
- 本节我们学习Python非常强大的功能模块,和它类似的概念还有库和包,我们暂且从模块说起,它可以我们使用Python开发项目的时候效率倍增。
模块:
-
我们在编写一个功能的时候,当我们退出解释器后,这些变量都会丢失,如果我们把它保存在一个Python文件里,当还需要的时候就可以导入这个模块使用。
-
下面我们定义一个模块来使用看看,我们制作一个最简单的模块然后保存起来,再重启notebook新建一个单元格导入它看看。
#!/usr/bin/env python # coding: utf-8 # 代码01 # 制作模块,模块名称为 module_test def module_test(): print('这是一个测试,我们制作了这个模块以备后续使用!')
- 写好代码后,要通过notebook菜单file里面的download as Python文件导出到使用这个模块程序的同一个目录下;
- 然后新建一个Python文件,导入调用试试看,导入模块的方法如下面代码所示import;
- 你会发现如果这两个文件不在一个路径就提示错误,在一个路径就会输出之前模块里的内容。
# 代码02 # 导入模块 module_test import module_test module_test.module_test()
输出:
这是一个测试,我们制作了这个模块以备后续使用!
- 如果你也实现了上述功能,相信你对模块的概念有了进一步的认识,下面,我们开始了解Python常用的模块的功能
# 代码03 # 常用的Python模块 # 你可以在自己的notebook里测试,主要要先导入模块哦 #01 os.getcwd() 获取当前文件的路径 #02 os.rename() 重命名文件 #03 os.listdir() 列出指定目录下所有文件 #04 os.utime(file) 修改文件时间戳 #05 os.name(file) 获取操作系统标识 #06 sys.version 获取Python解释程序的版本信息 #07 sys.platform 返回操作系统平台名称 #08 datetime.date.today() 本地日期对象,(用str函数可得到它的字面表示(2014-03-24)) #09 datetime.date.isoformat(obj) 当前[年-月-日]字符串表示(2014-03-24) #10 datetime.date.weekday(obj) 返回一个日期对象的星期数,周一是0 #11 datetime.date.isoweekday(obj) 返回一个日期对象的星期数,周一是1 #12 random.random() 产生0-1的随机浮点数 #13 random.uniform(a, b) 产生指定范围内的随机浮点数 #14 random.randint(a, b) 产生指定范围内的随机整数 #15 random.randrange([start], stop[, step]) 从一个指定步长的集合中产生随机数 #16 str.lower() 将大写转为小写 #17 str.upper() 转换字符串的小写为大写 #18 str.swapcase() 翻换字符串的大小写 #19 str.encode(encodeing[,replace]) 解码string #20 str.count(str,[beg,len]) 返回子字符串在原字符串出现次数,beg,len是范围 #21 math.pi 数字常量,圆周率 #22 math.isnan 如果x不是数字True,否则返回False
练习:
- 这节课的练习就是把上面代码涉及的22个Python模块的方法自己用代码测试一遍。
- 遇到问题和需要一对一辅导的联系孚白。
这篇关于Python入门教程第9节:模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器