Les dictionnaires sont des tableaux associatifs dans lesquels chaque clés est reliée à une valeur.
Un dictionnaire se crée avec des accolades.
dico = {} # Création d'une dictionnaire vide
dico = {'clé1' : 'valeur1', 'clé2' : 'valeur1', 'clé3' : 'valeur3'} # Création d'une dictionnaire avec 3 valeurs
Pour ajouter une valeur dans un dictionnaire, il faut indiquer une clé entre crochets.
mon_dico[clé] = valeur # Ajout de valeur à la "position" clé
Si on ajoute une valeur à une clé existante, cela remplacera l'ancienne valeur par la nouvelle.
À savoir : si on boucle sur un dictionnaire, Python nous renverra les clés :
for element in dico:
print(element) # Affiche clé1 puis clé2 puis clé3
Les dictionnaires sont des tableaux associatifs dans lesquels chaque clés est reliée à une valeur.
Un dictionnaire se crée avec des accolades.
dico = {} # Création d'une dictionnaire vide
dico = {'clé1' : 'valeur1', 'clé2' : 'valeur1', 'clé3' : 'valeur3'} # Création d'une dictionnaire avec 3 valeurs
Pour ajouter une valeur dans un dictionnaire, il faut indiquer une clé entre crochets.
mon_dico[clé] = valeur # Ajout de valeur à la "position" clé
Si on ajoute une valeur à une clé existante, cela remplacera l'ancienne valeur par la nouvelle.
À savoir : si on boucle sur un dictionnaire, Python nous renverra les clés :
for element in dico:
print(element) # Affiche clé1 puis clé2 puis clé3
DÉFINIR UNE FONCTION
En PHP, on a la possibilité de définir des fonctions. On peut, par exemple, définir des fonctions dans un fichier php, puis utiliser ce fichier et faire appel aux fonctions dans une page web.
La structure pour définir une fonction est la suivante :
<?php
function nom_fonction(variable_utilisee_dans_fonction) {
/* Écrire entre les accolades les actions de la fonctions */
}
?>
Exemple :
<?php
function premiere_lettre($str) {
return $str[0]; /* Renvoie la première lettre d’une chaîne de caractères */
}
?>
Il faut savoir qu'une fonction peut ne pas utiliser de variables.
Exemple :
<?php
function generer_alea() {
for($i=0; $i<10; $i++) {
echo rand(1, 100) . "<br>"; /* Affiche aléatoirement 10 entiers entre 1 et 100. La balise br permet d'aller à la ligne. Le point permet de faire une concaténation. */
}
}
?>
Pour faire appel aux fonctions définies dans un fichier, on écrit le code suivant :
<?php include("nom_fichier.php"); ?>
Puis, pour utiliser les fonctions, on écrit le nom de la fonction et si il y a des arguments, on les écrit dans les parenthèses.
<?php echo premiere_lettre('Bonjour'); ?> /* La fonction revoie (return) la première lettre d’une chaîne de caractères. Il faut donc ne pas oublier echo avec l'appel de la fonction pour afficher le résultat. */
<?php generer_alea(); ?> /* Quand on a défini la fonction, on a écrit un echo pour que la fonction affiche de résultat. On ne remet donc pas de echo avant l'appel de la fonction. */
Vous l'aurez compris : soit on met le echo dans le code de création de la fonction, soit on le met juste avant de l'appeler.