Original article: Python Print Type of Variable – How to Get Var Type

Si vous êtes un débutant en Python, vous familiariser avec les différents types de données peut être perturbant au début. Après tout, il y en a beaucoup à votre disposition dans le langage.

Dans cet article, je vais vous montrer comment obtenir le type de diverses structures de données en Python en les assignant à une variable, puis en affichant le type sur la console avec la fonction print().

Comment afficher le type d'une variable en Python ?

Pour obtenir le type d'une variable en Python, vous pouvez utiliser la fonction intégrée type().

La syntaxe de base ressemble à ceci :

type(nomVariable)

En Python, tout est un objet. Ainsi, lorsque vous utilisez la fonction type() pour afficher le type de la valeur stockée dans une variable sur la console, elle renvoie le type de la classe de l'objet.

Par exemple, si le type est une chaîne de caractères et que vous utilisez la fonction type(), vous obtiendrez <class 'string'> comme résultat.

Pour vous montrer la fonction type() en action, je vais déclarer quelques variables et leur attribuer les différents types de données en Python.

name = "freeCodeCamp"

score = 99.99

lessons =  ["RWD", "JavaScript", "Databases", "Python"]

person = {
    "firstName": "John",
    "lastName": "Doe",
    "age": 28
}

langs = ("Python", "JavaScript", "Golang")

basics = {"HTML", "CSS", "JavaScript"}

Je vais ensuite afficher les types sur la console en enroulant print() autour de certaines chaînes de caractères et de la fonction type().

print("La variable, name est du type:", type(name))
print("La variable, score est du type:", type(score))
print("La variable, lessons est du type:", type(lessons))
print("La variable, person est du type:", type(person))
print("La variable, langs est du type:", type(langs))
print("La variable, basics est du type:", type(basics))

Voici les résultats :

# Résultats ::
# La variable, name est du type:  <class 'str'>
# La variable, score est du type: <class 'float'>  
# La variable, lessons est du type:  <class 'list'>
# La variable, person est du type:  <class 'dict'> 
# La variable, langs est du type:  <class 'tuple'> 
# La variable, basics est du type:  <class 'set'>  

Conclusions

La fonction type() est une précieuse fonction intégrée de Python avec laquelle vous pouvez obtenir le type de données d'une variable.

Si vous êtes un débutant, vous devriez vous épargner le bachotage des types de données en utilisant la fonction type() pour afficher le type d'une variable sur la console. Cela vous fera gagner du temps.

Vous pouvez également utiliser la fonction type() pour le débogage car en Python, les variables ne sont pas déclarées avec des types de données. La fonction type() a donc été intégrée au langage pour vous permettre de vérifier les types de données des variables.

Merci de votre lecture.