如果字符串是奇数,如何在字符串中找到中间字符,如果字符串是偶数,如何找到中间字符?我一直在尝试,但空手而归。我将不胜感激任何帮助。
def middle(s):
for length in userInput:
if len(userInput) % 2 == 0:
return i
elif len(userInput) % 2 != 0:
这是我到目前为止所拥有的。我知道它需要有所不同,我只是不确定如何改变它。 感谢
答案 0 :(得分:0)
我不确定userInput
的定义位置或重复的原因,但这会返回您从字符串s
中寻找的内容:
def middle(s):
s_len = len(s)
if s_len % 2 == 0:
return s[int(s_len/2)-1:int(s_len/2)+1]
else:
return s[int(s_len/2)]