一、字符串驻留机制



交互模式 :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、宽度和精度


六、字符串的编码解码

注意:用什么编码就用什么解码否则会报错


七、总结

这篇博客介绍了Python字符串的基础知识,包括字符串驻留机制、常用操作如find()和rfind()、字符串比较、切片操作、格式化字符串的方法以及编码解码的注意事项。内容详细,适合Python初学者。
4478

被折叠的 条评论
为什么被折叠?



