一、字符串驻留机制
交互模式 :cmd(命令提示符)
前两种结果
第三种情况:b是在运行前就执行了,而c在程序运行中形成的
第四种情况:在 -5—256 之间输出为true
sys中的intern方法强制2个字符串指向同一对象
而在pc中已经优化了
a='abc%'
b='abc%'
a is b
这时候就为true了
二、字符串的常用操作
1、
我们一般用 find() 和 rfind() 进行查找
2、字符串转换之后都会创建一个新的字符串对象
3、
如果我们print('-8910',zfill(8))
会输出什么呢?
输出:-0008910
‘-’也算一位
4、
举个栗子吧
运行结果
5、
6、
举例:
结果
三、字符串的比较
==与is的区别 :
‘==’比较的是value
is 比较的是id
四、字符串的切片操作(和列表原理基本相同)
五、格式化字符串
1、占位表示的三种方法
2、宽度和精度
六、字符串的编码解码
注意:用什么编码就用什么解码否则会报错