自由式学习
993人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

字符串的驻留机制

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

[展开全文]

字符串驻留机制_字符串比较

字符串驻留

仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串驻留池中。对于符合标识符规则的字符串(仅包含下划线(_)、字符和数字)会启用字符串驻留机制。

a='adc_3', b='adc_3', a is b, True

c='dd#', d='dd#', c is d, False

str1='aa', str2='bb', str1+str2='aabb'

字符串比较

is/not is ,比较对象id

==/!==,比较对象value

成员操作符

in/not in 关键字,判断某个字符(子字符串)是否存在于字符串中

 

 

 

 

 

 

[展开全文]

在字符串的驻留机制

a,b同时使用一个对象(仅包含字母、数字、_ )

 

[展开全文]

字符串驻留机制和字符串比较:

字符串驻留:对于符合标识符规则的字符串(仅包括下划线( _ )、字母和数字时,会启用字符串驻留机制;但是在pycharm里面,只要字符串长得一样,就都符合驻留机制

 

字符串比较和同一性:

==是对字符串进行比较,字符串包括的字符是否相同;

但is 或 not is 判断的时两个对象是否是同一个对象

 

成员操作符:

in、not in是关键词,判断某个字符是否在字符串中

 

[展开全文]

只包含数字,下划线,字母的字符串启用驻留机制,值一样地址就一样

[展开全文]

对于符合标识符规则的字符串,启动字符串驻留机制(仅包含下划线、字母、数字)

 

[展开全文]