【发布时间】:2021-05-24 23:37:22
【问题描述】:
我有这个字符串:"----d---"
如何在 Python 中找到“d”的位置?
我想要这个输出:
Position: 5
【问题讨论】:
-
print("----d---".index("d")+1),加一,因为python的索引从0开始
我有这个字符串:"----d---"
如何在 Python 中找到“d”的位置?
我想要这个输出:
Position: 5
【问题讨论】:
print("----d---".index("d")+1),加一,因为python的索引从0开始
def get_position(s: str, c: str):
return s.index(c)
print("Position:", get_position("----d---", "d"))
def get_position(s: str, c: str):
for i, char in enumerate(s):
if char == c:
return i
print("Position:", get_position(s="----d---", c="d"))
【讨论】:
def find_index(s, c): return("Position:", s.index(c)+1)
jeff = "wow bru"
print("Position:",jeff.rindex("r")+1)
jeff.rindex("r") 返回分配给jeff 的字符串中字母 r 的索引,+1 只是将该值增加一,因为索引从 0 开始,我们希望它从 1 开始。
【讨论】: