Я пытался проверить, равен ли вход символ в строке - PullRequest
0 голосов
/ 29 сентября 2019

Я попытался выяснить, является ли вход частью строки

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 голосов
/ 29 сентября 2019

Вы можете использовать регулярные выражения для этой задачи:

import re

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

Или, что еще лучше, простое предложение "in":

if my_input in astring:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...