国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python如何判定字符串被驻留

Python如何判定字符串被驻留

头像

小妮浅浅

2021-02-26 15:58:232982浏览 · 0收藏 · 0评论

1、概念

Python与大多数其他现代编程语言一样,也使用字符串驻留来提高性能。在Python中,我们可以使用is操作符来检查是否两个对象引用了相同的内存对象。

2、驻留的判定

如果两个字符串对象引用了相同的内存对象,则is运算符将得出True,否则为False。

  >>> 'python' is 'python'
  True

我们可以使用这个特定的运算符,来判断哪些字符串是被驻留的。在 CPython 的,字符串驻留是通过以下函数实现的,声明在 unicodeobject.h 中,定义在 unicodeobject.c 中。

PyAPI_FUNC(void) PyUnicode_InternInPlace(PyObject **);

为了检查一个字符串是否被驻留,CPython 实现了一个名为PyUnicode_CHECK_INTERNED的宏,同样是定义在 unicodeobject.h 中。

这个宏表明了 Python 在PyASCIIObject结构中维护着一个名为interned的成员变量,它的值表示相应的字符串是否被驻留。

  #define PyUnicode_CHECK_INTERNED(op) \
      (((PyASCIIObject *)(op))->state.interned)

以上就是Python判定字符串被驻留的方法,希望能对大家有所帮助。更多Python学习指路:python基础教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

欧美电影免费观看电视剧大全 | 火车上荫蒂添的好舒服电影| 《厨房激战5》完整版在线观看| 爸爸吃女儿奶奶高情商回复| 双胞胎母亲三飞| 周翊然| 《女仆教育》动漫第一季| 《吃你吃上瘾》| 兔女郎| 天美麻花星空高清免费观看完整版..| 亚洲| 国产免费观看高清电视剧在线观看| 阴部按摩出水太尴尬怎么办| 丁香五月色情久久久久| 美女和帅哥一起努力生产豆浆| CSGO暴躁阿姨高清大片1-4..| 香蕉视频| 双胞胎母亲三飞| 久久婷婷五月综合色国产香蕉| 慈禧秘密生活| 朋友的妈妈7中字谜| 当着老公的面被维修工欺负| 美女和男生一起努力的生孩子视频..| 暴躁老阿姨CSGO最强武器搭配 | 公厕少年NASA动漫免费观看| 日本大片又大又好看的PPT| 伦理《少妇的滋味》完整版| 11人裸体航班女服务员是谁| 20岁女RAPPER越南| 正常硬度是多硬| 一家乱战60集全播放免费观看| 比白洁还牛的四大书| 秘书奶头好大下面好紧| 三个老头拥着躁我一晚| 男生把女生QQ放在一起的原因 | 731大溃逃| 老师~这是学校的不可以| 乱公伦媳..HH| 《魅魔之耻》1~4集免费看| 禁忌:家庭密码| 打牌生猴子的视频大全