python 高级初览

python 高级初览

一、包和模块

1、什么是包(package)?

         简单而言,包就是文件夹,用来存放和管理模块所用。

         也可以理解为包是一个包含层次结构的目录中的模块集合。

         导包方式:

                   import xxx.xxxx.xxx(最好导入到模块下)

                   from  xxx.xxx.xxx

                   import xxx.xxxx.xxxx  as alise (别名)

                   import xxxx.xxxx.*(通配所有)(更适合手写代码)

                   注意:有些时候,有些包在使用*这种方式时,会导入失败,因为这些包没有在初始化文件中声明它包含的模块。

                   格式:_ _all_ _ = [“模块1”,”模块2”,”模块…”]

2、什么是模块?

         模块就可以理解为xxx.py文件或者是文件的集合。

         也可以理解为模块是在一个导入下导入并使用的单个文件(或者是多个文件),形如 import os,sys等。(其中os为我们所用的os模块)

         第三方模块(第三方的公司或个人开发的Python代码):

                   1、在线安装

                   pip install  xxxx

                   python –m  pip  install  xxxx

                   2、离线安装:

                   解压压缩包

                   Python  install  seteup.py

3、 == 和 is

         在Python中 == 判断的是两个变量的值

         在Python中 is 是用来判断两个变量的内存地址是否相等

         (注意:所有不可变类型数据只缓存一份)

4、全局函数id的使用:

         用全局函数id来查看变量的地址:格式:id( )

         常量缓存区:

常量就是字符串等,字符串都是在缓冲区下次再使用常量时直接从缓冲区里调用就可以了。

         小整形缓冲区:

将常用数字提前存在内存中,我们在使用时直接调用出数字即可。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值