Python中包和模块与 =,is的使用

一、包和模块

1.包:

包就是文件夹,用来存放和管理模板所用
在python中,真正意义上的包,必须存在一个初始化文件(init.py)
在这里插入图片描述

2.模块

xx.py文件或者文件的集合

导包:
import xxx.xxx.xxx
from xx.xx(文件夹) import xxx(模块名称)
import xxx.xxx.xxx as  alias
import xxx.xx.*

注意:有时候有些包在使用*这种导入方式时,会导入失败
因为这些包没有在包初始化文件中,申明它包含的模块
all = [“模块1”,“模块2”,“模块3”,“模块n”,]

第三方模块(第三方的公司或者个人开发的Python代码):
1.在线安装:
pip install xxx
2.离线安装:
1.下载源代码
xx.zip
2.解压压缩包
python install step.py

二、= 和 is

在这里插入图片描述
但是当我们输入1000这个数字是会发现a is b返回的是False
在这里插入图片描述
这是因为:

在python中 == 判断的两个变量的值
在python中 is用来判断两个变量的内存地址
在这里插入图片描述
但在我们Python中有着常量缓存区和小整形缓存区

常量缓存区:字符串常量
在这里插入图片描述
这时他们的地址是一样的
小整形缓冲区 :常用数字常量 -5----256 会存储小整形缓冲区,地址一样
在这里插入图片描述
可以看到小整形缓冲区中常用数字常量的范围是-5------256

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值