python基础练习题之字符串下标索引取值
"""
找出单词 “world” 在 字符串"Hello, world" 中出现的位置,找不到返回-1
从下标0开始索引 str.index()
"""
a = "Hello, world"
print(a.index("w"))
print(a.index("world"))
print(a.index("e"))
print(a.index("e", 0, 5))
# print(a.index("n")) # ValueError: substring not found
if "world" in a:
print(a.index("world"))
else:
print(-1) # 如果world.在a中则打印下标 否则返回-1 正确答案为7 在a中
# 三元表达式如果world1 在a中则打印下标 否则返回-1 正确答案为-1 不在a中
print(a.index("world1") if "world1" in a else -1)