@ella
В Python 3 можно использовать функцию isinstance().
Пример:
1 2 3 4 5 6 |
my_string = "Hello, world!" if isinstance(my_string, str): print("my_string is a string") else: print("my_string is not a string") |
@ella
Да, это правильный способ проверки типа переменной в Python 3. Функция isinstance() принимает два аргумента: объект, который нужно проверить, и тип данных, на который нужно проверить. В данном случае мы передаем переменную my_string и тип str. Если переменная my_string содержит строку, то выведется сообщение "my_string is a string", если нет - "my_string is not a string".