aine de caractères 's';
* une liste 'a'
* une fonction foo;
* Une Classe Foo.
Le fichier ''mod.py'' d... d'un module peut être importé dans le corps d'une fonction : dans ce cas l'import ne se produit qu'au moment de l'appel de la fonction.
<code bash>
>>> # Ici l'import est intégré au corps d'une fonction
>>> # La définition ne provoque pas l'exécution
>
d'une chaîne (nombre de caractères) on utilise la fonction ''len()'' :
<code python>
>>> w = "Hello Word!"
... ''>='' entre elles.
La comparaison est faite en fonction de l’ordre lexicographique, une extension de l’or... qui permet de définir une chaîne de caractères en fonction d'une ou plusieurs variables.
Dans l'exemple ci-dessous on formate notre chaîne msg en fonction des variables prenom et age:
<code python>
>>> pr
és pour l'accès, la modification, l'effacement en fonction d'un numéro de séquence mais pas pour le test d'appartenance (le mot clé **in** du langage).
La fonction %timeit permet de faire quelques expérimentations... mpose à la fois d'un tableau à n entrées et d'une fonction de hash qui a pour rôle de créer une correspondan... re total d'éléments mais du temps de calcul de la fonction de hash.
L'efficacité de la table de hash est co
ue
>>> (1, 2, 3) <= (1, 2, 2)
False
</code>
Les fonctions **''len''**, **''min''**, **''max''**, **''all''... cilement passer d'un tuple à une liste grace à la fonction built-in list() qui renvoie une référence à une l... ur la liste puis créer à nouveau un tuple avec la fonction built-in tuple():
<code python>
>>> l2[0] = 1
>>... l'exemple ci-dessus, à chaque tour de boucle, la fonction enumerate() retourne une séquence de 2 éléments a
très efficace, il est couramment utilisé pour le fonctionnement normal d'un programme.
Lorsque l'exception... a pile d’exécution contient la liste ordonnée des fonctions qui ont été appelées par le programme mais qui n... L'exception lorsqu'elle se produit au sein d'une fonction arrête son exécution et remonte la pile d’exécuti... définir un bloc pouvant être exécuté par une une fonction juste après le return.
</note>
<code python>
def
sions =====
Lorsqu'on récupère une valeur via la fonction **input()** par exemple, l'objet retourné est de ... iques en chaîne de caractères]] notamment via les fonctions **''bin()''**, **''oct()''**, **''hex()''**.
<c... 0b00000011
>>> o = 0o06
>>> h = 0xC4
</code>
La fonction built-in **bin()** retourne une str qui est la re... existe également le module decimal qui offre des fonctionnalités voisines du type float tout en éliminant l
t pas hachables. Il faut garder à l'esprit que la fonction de hash doit faire un calcul sur la clé détermine...
>>> ma_liste
[('alice', 38), ('bob', 37)]
# la fonction builtin dict()
# retourne un dictionnaire à parti... e nombre de couples (clé, valeurs), on utilise la fonction builtin **len()**:
<code python>
>> len(mon_dic)