驻留机制顾名思义是留住,一般使用的是交互模式,交互模式就是在电脑左下角输入 window,在输入:cmd,就进入到了交互模式,在cmd输入"python"就可以写代码了,这个就是原生的,我们平时用 pacharm 写代码,那就是在原生里面衍生出来的代码工具,就好比我们在电脑里面输入计算器,计算器可以进行计算,但是我们后面开发了很多的功能,就做出来了市场上售卖的计算器,这个计算器功能就比电脑里面的计算器功能多的很多了,原生的"python"代码工具和pacharm 代码工具,就可以理解为原生的和以原生为基础进行开发出来的功能齐全的工具。
如果想要看内存地址是否一致,一般使用函数 id ,格式 id( )
驻留机制一般是用 is 一般是用两个变量看是不是内存地址一致
交互模式的几种情况:
1.字符串的长度是0或者1时
2.符合标识符的字符串 ---含有字母数字下划线的字符串
3.字符串只在编译时进行驻留,而非运行时
4. [-5,256]之间的整数数字
1和4的话 是或的关系 不是且的关系
1.a="c"
b="c"
a is b
True
注意:原生里面。字符串里面只能是英文,如果是汉字或者是数字,显示False
2.a="abc%" a="1a_"
b="abc%" b="1a_"
a is b a is b
Flase True
看是否id一致,输入 id(a) id(b),上面的false,id是不一致的
3.python是解释性语言,也可能说是编译性语言
https://blog.csdn.net/weixin_48304306/article/details/125125530
9.24