Оригінальна публікація: Python Print Type of Variable – How to Get Var Type

Якщо ви новачок у Python, знайомство зі всіма типами даних може видатись заплутаним. Як-не-як, у цій мові програмування їх доступно чимало.

У цій публікації я покажу, як отримати тип різних структур даних у Python, призначивши їх до змінної, а потім вивівши тип на консоль завдяки функції print().

Як вивести тип змінної у Python

Щоб отримати тип змінної у Python, можна використати вбудовану функцію type().

Базовий синтаксис виглядає так:

type(назваЗмінної)

У Python все є об’єктом. Коли ви використаєте функцію type(), щоб вивести на консоль тип значення, що зберігається в змінній, повернеться тип класу об’єкта.

Наприклад, якщо типом є рядок та ви використали type(), то отримаєте <class ‘string‘> як результат.

Щоб показати функцію type() у дії, я оголошу деякі змінні та призначу їм різні типи даних у Python.

назва = "freeCodeCamp"

бал = 99.99

уроки =  ["RWD", "JavaScript", "Databases", "Python"]

особа = {
    "ім'я": "John",
    "прізвище": "Doe",
    "вік": 28
}

мови = ("Python", "JavaScript", "Golang")

основи = {"HTML", "CSS", "JavaScript"}

Потім я виведу типи на консоль, обгорнувши print() навколо деяких рядків та функції type().

print("The variable, назва is of type:", type(назва))
print("The variable, бал is of type:", type(бал))
print("The variable, уроки is of type:", type(уроки))
print("The variable, особа is of type:", type(особа))
print("The variable, мови is of type:", type(мови))
print("The variable, основи is of type:", type(основи))

Ось виводи:

# Outputs:
# The variable, назва is of type:  <class 'str'>
# The variable, бал is of type: <class 'float'>  
# The variable, уроки is of type:  <class 'list'>
# The variable, особа is of type:  <class 'dict'> 
# The variable, мови is of type:  <class 'tuple'> 
# The variable, основи is of type:  <class 'set'>  

Висновки

Функція type() — це корисна вбудована функція у Python, за допомогою якої можна отримати тип даних змінної.

Якщо ви початківець, збережіть свій час від зубріння типів даних завдяки функції type(), яка виводить тип змінної на консоль.

Функцію type() також можна використати для налагоджування, оскільки змінні у Python не оголошуються з типами даних. Тому функцію type() вбудували в мову для того, щоб ви могли перевірити тип даних змінних.

Дякую, що прочитали.