字符串:由一对单引号或双引号表示,是字符的有序序列
"你真的好漂亮“
‘帅’
但如果是多行字符,由一对三单引号或三双引号表示
‘你真的好漂亮
帅’
如果字符串中有引号怎么办????
字符串的使用(字符串序列在入门一讲过,这里就不重复了)
索引:返回字符串中单个字符: 字符串[M]
"你真的好漂亮“[2]结果为”得“
切片:返回字符串中的一段子串 字符串[M:N]
"你真的好漂亮“[0:2]结果为”你真得“
切片高级用法:字符串[M:N:K]
M缺失表示至开头,N缺失表示至结尾
"你真得好漂亮“[:3]结果为“你真的好”
K指根据步长K对字符串切片,可省略,默认为1
"你真得好漂亮“[::2]结果为"你的漂“
"你真得好漂亮“[::-1]结果为“亮漂好的真你”
字符串类型与操作
函数补充Unicode编码知识:覆盖几乎所以字符的编码方式,python的字符串的每个字符都是Unicode编码字符
for i in range(12):
print(chr(9800+i),end="")
字符串类型的格式化 {}.format()
“{ }真{ }好{ }亮.format(“你”,”的“,”漂“) 槽{ }的顺序默认与format顺序一致
“{1 }真{0 }好{2 }亮.format(“你”,”的“,”漂“)结果为“得真你好漂亮”
槽内部对格式化的配置方式
方法上表中的内容使用多了自然就熟悉了
over