繁体   English   中英

在字符串 Python 中查找某个字符

[英]looking for a certain char in a string Python

所以我一直在尝试解决这个问题。 我几乎拥有它,但从未保存过代码大声笑....无论如何,我正在尝试查找输入字符串中间是否有某个('e')字母,例如:

  • 'Alberta' 在索引 3 的中间有一个 E
  • 'Edmontonian' 中间有一个 T 而不是 e
  • 'Keep' 没有中间字符。

如何找到字符串的索引号? 以及如何找到该索引是否是该字母?

提前致谢!

您可以通过确定字符串中的字母数是否为奇数来检查是否存在中间字母。 解决此问题后,您可以将字符串的长度减半以获得中间字母的索引:

len(s) % 2 == 1 and s[len(s)//2] == "e"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM