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
JAVASCRIPT
Le langage JavaScript (JS) permet d’insérer du code interprété par le navigateur.
Le code commence par la balise <script> et se termine par la balise </script>.
À savoir : la déclaration d’une variable est précédée du mot clé var. Chaque instruction se termine par un point-virgule. Un bloc d’instructions est encadré par des accolades.
En JavaScript, comme avec beaucoup de langages, on peut faire des boucles.
Exemple de script qui affiche 100 fois BONJOUR LE MONDE (un par ligne) :
<script>
var i;
for(i = 0; i < 100; i ++) {
document.write("<p>BONJOUR LE MONDE</p>");
}
</script>
La concaténation se fait avec le symbole +.
<script>
var i;
for(i = 0; i < 10; i++)
document.write(i + " "); /* Concaténation du compteur i avec un espace. Affiche 0 1 2 3 4 5 6 7 8 9 */
</script>
Comme en PHP, en JavaScript on peut importer et utiliser un fichier de fonctions JavaScript.
<script src="mes_fonctions.js"></script>
Vous l'aurez compris, il n'y a pas toujours du code entre les deux balises script.
Pour créer ses propres fonctions, on utilise le mot clé function, suivi du nom de la fonction avec des parenthèses (dans lesquelles on rentre les paramètres s'il y en a).
Le programme ci-dessous crée un formulaire dans lequel l'utilisateur rentre un mot. Puis crée une fonction qui va faire un recherche sur Google de ce mot.
<input type="text" id="texte1" >
<input type="button" value="Rechercher" onclick="rechercher();">
<script>
function rechercher() {
var texte1;
var url;
texte = document.getElementById("texte1").value;
url = "https://www.google.fr/search?q=" + texte1;
window.alert(url);
}
</script>
getElementById permet de modifier un élément du document en l'identifiant par son id.
window.location permet de modifier l'url d'une page.
window.location = "?mot=" + document.getElementById("mot").value;
On ajoute, à l'url de la page courante, "?mot=" et la valeur de l'élément dont l'identifiant est "mot".