我试图检查输入是否等于字符串中的字符

时间:2019-09-29 06:01:23

标签: python string if-statement

我试图找出输入是否是字符串的一部分

if my_input==astring[i]:

但是,python返回一个错误:

Traceback (most recent call last):
  File "/home/user/Desktop/Programs/test.py", line 7, in <module>
    if my_input==astring[i]:
builtins.TypeError: string indices must be integers

我该如何解决?

1 个答案:

答案 0 :(得分:0)

您可以使用正则表达式执行此任务:

import re

if re.compile(my_input).match(astring):

或者更好的是,有一个简单的“ in”子句:

if my_input in astring:
相关问题