关于如何详细/系统的学习一个模块使用问题的探讨

本文介绍了如何使用Python内置函数dir()来系统地学习和复习模块的函数库,以list模块为例,展示了如何通过列出所有方法来构建模块的函数结构图,并强调了这种方法对于初学者和进阶学习者在理解和掌握模块功能上的帮助。通过阅读和理解每个函数,可以逐步深化对模块的了解,提升编程技能。
摘要由CSDN通过智能技术生成
先上代码
all_func = dir(list)
for func in all_func:
    print(func)

        今天是3月份的最后一天,就这个时间发现了一个比较好用的功能,在python中(本人习惯使用的py3,所以文中所引python在无特殊说明的情况下均为python3)可以直接使用 dir(包名) 的方式列出这个包的所有方法/函数。

        可能有的人会好奇,这有什么的,不是都知道的事情吗?看到这里如果你懂的话就请忽略本文。

        下面就说一下意义:对于一个模块来说,就拿list举例吧,作为一个初学者的时候基本都是跟着老师听或者是在网上的w3c或者博客或者一些资料来看的,很少有直接去官网直接拿官方文档去读(毕竟是英文文档,而且东西多,也不一定有用,看起来还费时费力)就导致有的模块的代码在学习的时候,只是知道xxx模块里面有一些比较重要的方法,如果是去翻了原模块的代码的话,基本上都会知道,平是用到的也就是模块中比较常用的几个函数。再次引出今天探讨的问题,如何系统的学习一个模块的使用,在个人目前的认知来说,对于一个模块的系统学习一个比较好的方法就是先读这个模块的目录

案例

all_func = dir(list)
i = 0
for func in all_func:
    i += 1
    print(str(i), func, end=' ')
    if (all_func.index(func)+1) % 10 == 0:
        print()

结果在这里插入图片描述
        然后再根据里面的每个函数将内容划分为一个个的子模块去学习,就比如这个结果,可以看出在list中一共有46个方法可以使用,也就可以看作是list模块的函数结构图了,接下来就可以对每个函数去根据自己的认知来针对性的学习一下了。当然这作为一个复习的方式更是一个很好的办法,拿出一个模块列表,然后对每个函数进行复习,一个一个的去讲清楚其中的函数作用及其使用方式,甚至是底层代码逻辑,那么在个人的代码积累过程中所起到的作用将是一个巨大的作用。

        对于这个问题暂时就先写这些吧,继续摞代码去了,有好的探讨可以在下面留言,欢迎各位大佬来探讨…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值