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)
posted on 2022-02-23 22:06  peijiao  阅读(317)  评论(0编辑  收藏  举报