子串判断
1. 判断 x 是否为 y 的子串
x = 'cde'
y = 'abcdefg'
if x in y:
print('x is a substring of y.')
2. 判断 x 是否为 y 的前缀
if y.startswith(x):
print('x is a prefix of y.')
3. 判断 x 是否为 y 的后缀
if x.endswith('y'):
print('x is a suffix of y.')
字符串查找
1. 查找 x 在 y 中的位置
(1)str.find(),从前往后查找
x = 'cde'
y = 'abcdefgcdehi'
pos = y.find(x)
print(pos)
(2)str.rfind(),从后往前查找
x = 'cde'
y = 'abcdefgcdehi'
pos = y.rfind(x)
print(pos)
(3)str.index(),从前往后查找
x = 'cde'
y = 'abcdefgcdehi'
pos = y.index(x)
print(pos)
(4)str.rindex(), 从后往前查找
x = 'cde'
y = 'abcdefgcdehi'
pos = y.rindex(x)
print(pos)