Page officiel Python: https://www.python.org/
Il est très facile de déclarer une variable dans Python. Le code ci-dessous permet de déclarer une variable.
livre = "Gatsby le Magnifique"
Une variable dans python = 3 éléments: son nom, son type et sa valeur.
Pour nommer les variables utiliser des mots complet, descriptifs et spécifiques. Par convention python
Les types primitifs:
La déclaration d'une liste se fait avec les crochés:
plateformes_sociales = ["Facebook", "instagram" , "Snapchat" , "Twitter" ]
Les listes acceptent n'importe quel type de d onnées aussi, et même des combinaisons de types de données.
Pour accéder aux éléments d'une liste, on utilise un indice.
liste[indice]
. Exemple:
plateformes_sociales[0] platefromes_sociales[1]
Et ainsi de suite.
Dans Python, vous pouvez aussi accéder aux éléments en sens inverse, en utilisant des nombres négatifs. Pour accéder au dernier élément de la liste, utilisez indice -1.
plateformes_sociales[-1]
Pour ajouter une plateforme de réseau social à la fin de la liste existante, vous pouvez utiliser la méthode “ append()” :
plateforme_sociales.append("TikTok") print(plateformes_sociales) ["Facebook", "instagram" , "Snapchat" , "Twitter" , "TikTok" ]
Pour retirer un élément spécifique d'une liste, vous pouvez utiliser la méthode “ remove() ” .
plateformes_sociales.remove("Snapchat") print(plateformes_sociales) ["Facebook", "Instagram", "Twitter", "TikTok"]
Pour connaître la longueur de la liste, utilisez la méthode “ len() ”
len(plateformes_sociales)
Pour trier les éléments de la liste, utilisez la méthode “ sort() ”
plateformes_sociales.sort()
Il reste encore beaucoup d'autre méthode, voir la doc: https://docs.python.org/fr/3/tutorial/datastructures.html
Les t-uples sont une autre structure de Python qui sert à enregistrer des données. Au lieu des crochets, ils se caractérisent par les parenthèses:
plateformes_sociales_tuple = ("Facebook", "Instagram" , " TikTok" , "Twitter")
La principale différence est que les tuples sont immuables (ne peuvent pas être modifiés) alors que les listes sont modifiables.
Un dictionnaire est une structure de données qui enregistre des données dans des paires clés-valeurs.
Exemple d'une clé et d'une valeur:
responsable_de_campagne: "Jeanne d'Arc"
Pour déclarer un dictionnaires il suffit d'utiliser des accolades {} . Les paires clé-valeur contiennent un “ : ” pour les séparer et chaque paire du dictionnaire est séparé des autres par “ , ” .
Exemple:
nouvelle_campagne = { "responsable_de_campagne": "Jeanne d'Arc", "nom_de_campagne": "Campagne nous aimons les chiens", "date_de_début": "01/01/2020", "influenceurs_importants": ["@MonAmourDeChien", "@MeilleuresFriandisesPourChiens"] }
Ou encore on peut créer un dictionnaire vide ou la fonction “ dict() ”:
taux_de_conversion = {} taux_de_conversion['facebook'] = 3.4 taux_de_conversion['instagram'] = 1.2 taux_de_conversion = dict() taux_de_conversion['facebook'] = 3.4 taux_de_conversion['instagram'] = 1.2 }
Pour accéder aux différentes valeurs, vous pouvez utiliser la clé pour chacune des paires clés-valeurs.
nouvelle_campagne['responsable_de_campagne'] "Jeanne d'Arc" taux_de_conversion['facebook'] 3.4
Pour ajouter une paire clé-valeur à un dictionnaire, ajoutez juste une nouvelle clé dans le dictionnaire existant. Si la clé existe déjà, vous l’écraserez en définissant une valeur.
infos_labradoodle = { "poids": "13 à 16 kg", "origine": "États-Unis" }
Pour ajouter une nouvelle clé-valeur comme le nom scientifique du labradoodle, ajoutez simplement:
infos_labradoodle['nom_scientifique'] = "Canis lupus familiaris"
Maintenant, “infos_labradoodle” renvoie:
infos_labradoodle = { "poids": "13 à 16 kg", "origine": "États-Unis", "nom_scientifique": "Canis lupus familiaris" }
Si vous écrivez
infos_labradoodle["poids"] = "45 kg"
, la valeur existante sera écrasée et le résultat sera donc:
>> infos_labradoodle["poids"] "45 kg"
Pour supprimer une paire clé-valeur, vous pouvez utiliser le mot-clé “ del ” et le clé que vous voulez supprimer ou encore la méthode “ pop ”. Pour supprimer la paire clé-valeur “ origine ” de la “paire clé-valeur ” , écrivez :
>> del infos_labradoodle["origine"] >> print(infos_labradoodle) { "poids": "13 à 16 kg", "nom_scientifique": "Canis lupus familiaris"}
Équivalent à :
>> infos_labradoodle.pop("origine") >> print(infos_labradoodle) { "poids": "13 à 16 kg", "nom_scientifique": "Canis lupus familiaris"}
On peut utiliser le mot clé “ in ” pour vérifier si une clé spécifique existe dans un dictionnaire. Le résultat renvoie un booléen.
>> "poids" in infos_labradoodle True >> "race" in infos_labradoodle False