Python基础知识(三)——字符串

字符串

字符串是不可变序列


常见字符串常量和表达式

Python基础知识(三)——字符串
Python基础知识(三)——字符串


单双引号字符串是一样的

可以在一个双引号的字符串中,加入单引号字符串,反之亦然
Python基础知识(三)——字符串


注意:

python中的 \0 ,和c语言不同,它表示NULL,而不是字符串结束


raw字符串抑制转义

Python基础知识(三)——字符串


三重引号编写多行字符串块

Python基础知识(三)——字符串


索引和分片

Python中,索引时的偏移量是从0开始,和c语言一样。
不同的是,它还支持负偏移量。负偏移量+字符串长度=正偏移量
(分片时,包含前面的,不包含后面的)
Python基础知识(三)——字符串
Python基础知识(三)——字符串


分片的拓展

Python基础知识(三)——字符串
Python基础知识(三)——字符串


格式化字符串

Python基础知识(三)——字符串
Python基础知识(三)——字符串
格式化总是会返回新的字符串作为结果,而不是对左侧的字符串进行修改


更高级的字符串格式化表达式

Python基础知识(三)——字符串
Python基础知识(三)——字符串
Python基础知识(三)——字符串


添加具体格式化

Python基础知识(三)——字符串
Python基础知识(三)——字符串


Python基础知识(三)——字符串