Python 学习日记1

最近写了些东西,都只是开篇,但是因为工作可能用到需要学一下Python 

参考B站教程,基础基本学完了,用时差不多一周。现在到模块的部分了,模块导入和使用(感觉类似C语言导入头文件的操作)

1、模块的导入方式,(模块实际上就是一个Python.py 文件,后缀为.py的文件),将模块信息导入到我们在写的文件中,那么当前文件中我们也可以引用其他模块的功能了。 

用以下方法将模块导入文件中

         

1、import 模块名  as  别名

       (1) 这个方式里有个比较有意思的,就是使用as  可以起个别名。和C语言的typedef 和C++的  using类似。

    比如以下的案例

            

        其中  set集合 这是我自己写的一个set的记录文件(set集合.py)。这里面有我定义的一个my_set 的set数据结构

        直接用e去调用模块内的,函数,类,变量,等就可以。当我打印e的时候,出现了下面此文件的位置信息内容。

        (2)当使用 import set集合 as 命令后,我尝试了给它取另一个别名,a :

        经过测试,a也是可以正常打印信息的。

         

2、from 模块名 import 功能名

        当每个模块中的内容我们只用到一些的时候。可以使用下面的命令

   (从xxx模块中,导入xxx功能),不过直接导入模块感觉更加方便。

只导入某个功能这样更加有点那种处理特例情况的感觉(当前我们写的文件,对模块中的这个函数有依赖或者用处)

     

3、from 模块名 import  * 

        这个命令,可以导入模块中的所有功能,导入后呢。我们就可以直接调用了,不用其他的别名啥的了。(感觉可以认为导入后,set集合  这个文件中的内容,就是当前文件所属的函数或者数据结构啥的,直接用就完事了)    my_set 。

        不过这个  * 表示是所有  对应一个python的定义变量   "  _all_   ", 而这个变量,又是一个列表数据结构 (所以嘞,,)

        _all_  = [    ].  其他文件中定义这个后,再使用 * 这个符号,那就是匹配列表中的东西了。列表中没有的用不了。也就让我们多了些可选择性。 

   

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值