美文网首页
字符串的驻留机制

字符串的驻留机制

作者: young后知后觉 | 来源:发表于2023-09-23 19:52 被阅读0次

驻留机制顾名思义是留住,一般使用的是交互模式,交互模式就是在电脑左下角输入 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

相关文章

  • 21.驻留机制

    字符串驻留机制 当字符串由字母数字下划线组成,会保存在字符串驻留池中,两个变量指向同一个相同的对象。 满足驻留机制...

  • Python3中的字符串驻留机制#Python学习03#

    字符串驻留:仅保存一份相同且不可变字符串,不同的值被存放在字符串驻留池中。 Python 支持字符串驻留机制,对于...

  • Python(三)

    字符串 创建和驻留机制 在python中字符串是基本数据类型,是一个不可变的字符序列 什么叫字符串驻留机制:仅保存...

  • Python 中的 is 和 == 以及字符串驻留机制

    is 和 ==   先了解下官方文档中关于 is 和 == 的概念。is 表示的是对象标示符(object ide...

  • Python 中的 is 和 == 以及字符串驻留机制

    is 和 ==   先了解下官方文档中关于 is 和 == 的概念。is 表示的是对象标示符(object ide...

  • Java之String总结

    String类型什么是字符串缓存的intern机制什么是字符串排重什么是intrinsic机制 String类型 ...

  • 十个经验点总结(2)

    字符串的驻留(string interning)由于 Cpython 在编译优化时, 某些情况下会尝试使用已经存在...

  • python的内存驻留机制(小数据池)

    python的内存驻留机制,是一种节省内存的方案,它将int, str, bool类型的数据做成小数据池。当程序要...

  • 驻留

    简书第9文 我们每一个人的生命中都会经过许许多多的人,但大多数都是匆匆过客,只有少数或说是个别人为我们驻留,而你我...

  • 驻留

    走过你曾走过的路 看过你曾看过的风景 是不是就能够离你更近 有些美好不会在记忆中永远驻留 有些人也终会因缘分散尽淡...

网友评论

      本文标题:字符串的驻留机制

      本文链接:https://www.haomeiwen.com/subject/stbxbdtx.html