Python学习心得第四章

我对Python的学习不算太多,几篇文章小小概括,便是大部分我的看法,见解太浅,知识太少。我能写的就只有一些自己对于Python的看法与自己学习的语言的不同。

Python 模块,是一个 Python 文件以 .py 结尾,包含了 Python 对象定义和Python语句。模块能够让编译着有逻辑地组织Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。对于模块这一领域,我感觉太过于陌生,和C语言C++似乎没有任何联系,理解起来也很困难。查看网上的资料也没理解到什么东西。
先用import对模块进行引入,在文件开始的地方进行申明,在引用的时候采用模块名.函数名的形式。当我想一个模块万一被多次导入怎么办,我又查找发现一个模块只会被导入一次,不管执行多少次import。模块搜索路径也是有规定的。当导入一个模块,Python 解析器对模块位置的搜索顺序是:
1、当前目录
2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。
3、如果都找不到,Python会察看默认路径。
搜索严格进行,可以防止一些不必要的程序报错出现。
在这里,命名空间和作用域和C语言是差不多的,局部变量和全局变量,同名优先局部,一切运行都是十分有序的。
globals()函数 、 locals() 函数、reload() 函数
如果在函数内部调用 locals(),返回的是所有能在该函数里访问的命名,就是局部的返回。
如果在函数内部调用 globals(),返回的是所有在该函数里能访问的全局名字,就是全部的返回。
当一个模块被导入到一个脚本,模块顶层部分的代码只会被执行一次,但是如果你想重新执行模块里顶层部分的代码,就要使用 reload() 函数。
这三个函数,理解起来就相对十分轻松,简单的来说就是加强Python的可变性。
对于模块,让我对Python更加的敬佩,综合前面学习的性质,这一灵活的变化能够方便编译者对程序进行超控、修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值