美文网首页
Python3中的字符串驻留机制#Python学习03#

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

作者: 因小米 | 来源:发表于2020-03-29 14:13 被阅读0次

字符串驻留:仅保存一份相同且不可变字符串,不同的值被存放在字符串驻留池中。

Python 支持字符串驻留机制,对于符合标识符规则的字符串(仅包含下划线(_)、字母和数字)会启用字符串驻留机制驻留机制。

1.a与b均赋值abc_33,符合标识符规则的字符串,故此时a与b的地址相同,均为46973152,a与b的值也相同,为abc_33。


因小米
  1. c与d均赋值dd#,不符合标识符规则的字符串,故此时c与d的地址也不相同,均为46973152,c与d的值也相同,为dd#。


    因小米
  1. a与b符合标识符规则的字符串,采取了字符串驻留机制,地址一样,而c与d不符合标识符规则的字符串,他们的地址也不一样。

4.is与==的用法详见https://www.jianshu.com/p/fdf3bd63ceed

相关文章

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

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

  • Python(三)

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

  • python重要概念

    1.python2和python3的区别 python3中的bytes,就是python3中的字符串python3...

  • 第2模块第1章04文件处理——二进制模式

    python3中所有的字符串都是unicode. python3所有的字符串都是unicode f = open(...

  • 21.驻留机制

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

  • 字符串操作方法

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • python字符串相关函数

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • 2018-09-28自学习资料

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • 字符串内置函数

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • 2018-07-18 字符串资料(函数方法)

    Python3字符串资料 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,...

网友评论

      本文标题:Python3中的字符串驻留机制#Python学习03#

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