Порой трудно понять, что именно возвращает функция или метод. Не только содержимое, но и тип данных. Здесь помогут match и встроенные функции приведения к типам данных:
>>> var = 1>>> >>> match var:>>> case str():>>> print('Строковый тип')>>> case float():>>> print('Число с плавающей запятой')>>> case int():>>> print('Целочисленный тип')>>> case None:>>> print("None")>>> case _:>>> print('Другой тип данных')... Целочисленный тип#лучшиепрактики