str1 = "Hello Word!"
print(str1.startswith("H", 6, 10)) # 判断字符串是否以哪个开头,也可以指定范围
print(str1.endswith("!")) # 判断字符串是否以哪个结尾,也可以指定范围
# index查找与find查找的异同
find_num = str1.find("Word!") # 查找要查找的字符串在字符串,若存在,返回下标
print(find_num)
find_num = str1.find("Word!!") # 查找要查找的字符串在字符串,若不存在,则返回-1
print(find_num)
find_num = str1.index("Hello") # 使用index查找,若在字符串查到目标字符串,则返回相应的下标
print(find_num)
find_num = str1.index("Hello") # 使用index查找,若在字符串没有查到目标字符串,则会报错
print(find_num)
print(str1.replace("Word", "Python")) # 替换的作用只在使用该函数时,并不会实际改变字符串的内容
print(str1)