本文是个人学习记录,错误的地方还请指正,欢迎大家一起交流学习!!!
字符串切片slice操作
切片slice操作可以快速提取子字符串
标准格式 [起始偏移量start:终止偏移量end:步长step]
split()分割和join()合并
join的作用与split()相反,用于将一系列的子字符串连接起来
k=['csdn','ice','cofe']
'-'.join(k)
'csdn-ice-cofe'
拼接字符串要点:使用 + 拼接对象,会生成一个新的对象,不推荐使用,会影响运行速度。
使用join()函数,则会在拼接前计算所有字符串的长度,逐一拷贝,只新建一次对象。
append()函数会在数组后加上相应的元素
eg
p = [4,5,6]
p
[4, 5, 6]
p.append(7)
p
[4, 5, 6, 7]
字符串驻留:仅保存一份相同且不可变字符串,不同的值被存放在字符串驻留池中。
python支持字符串驻留机制,对于符合标识符规则的字符串会启用字符串驻留机制。
a = "ice_66"
b = "ice_66"
a is b
True
c = "ice#"
d = "ice#"
c is d
False
is 主要用于判断对象地址是否相同
== 或 != 用来判断值是否相等
成员操作符
in / not in 关键字,用于判断某个字符是否存在于字符串中。