eteurs]].
===== Jeux de caractères =====
Par défaut l’interpréteur python2.7 attend des scripts utili... CII. Si l'on utilise un autre jeu de caractère il faut le spécifier. Pour cela insérer au plus tôt (avan... ript est à paramétrer dans l'éditeur ou l'EDI. Il faut toujours savoir quel encodage on utilise pour écr... ne sont pas spécifiés, ils ont des valeurs par défaut (min, max et pas de 1).
Remarque 2: si le pas es
eau du module, on utilise en fait le logger par défaut root qui est configuré pour écrire sur la sortie ... our le logger ne seront pas pris en compte. Par défaut le root logger est configuré sur logging.WARN
... rtie standard.
===== Remplacer le logger par défaut =====
Le logger par défaut (**root**) créé par le module peut être remplacé. Utiliser la fonction logg
n ======
Pour manipuler aisément les fichiers il faut avoir abordé 3 notions:
* l'encodage
* l'itér... our lire et écrire du texte dans les fichiers, il faut spécifier correctement l'encodage. L'objet fichie... chier implémente ce protocole, pour l'utiliser il faut le placer après l'instruction **with**:
<code py... tampons. Dans certains cas ce comportement par défaut peut être génant: la méthode flush() permet de vi
t la directive **coding**.
===== Encodage par défaut =====
Il est possible de récupérer l'encodage par défaut utilisé par le système courant via le module **sy... es n'utilisent pas le même jeu de caractère par défaut et que le jeu de caractère n'a pas été précisé vi
thèque standard python. Il contient tout ce qu'il faut pour gérer les arguments passés au script via la ... ent de type booléen =====
Le parser existant, il faut préciser les arguments que l'on souhaite pouvoir
es symboles du code appelant et n'importait par défaut aucun module.
On peut modifier le fichier ''%%__... peut le voir ci-dessus ce n'est pas le cas par défaut.
A la place, Python à adopté cette convention :
on, c'est à dire un tuple d'un seul élément il ne faut pas oublier de placer la virgule.
</note>
Par ai... roit)
</code>
Pour que l'unpacking fonctionne il faut:
* Que le terme à droite du signe '=' soit un i
sous-chaîne) avec la méthode **''split''**. Par défaut, le séparateur est l’espace.
<code python>
>>> '... tion dans une chaine usuelle. Sans raw-string, il faut doubler tous les **'\'** pour qu'il n'y ait pas d
ble, les objet mutables ne sont pas hachables. Il faut garder à l'esprit que la fonction de hash doit fa... 'ordre des items =====
De manière générale il ne faut pas considérer et produire du code supposant que
fait une test d'appartenance sur une séquence, il faut parcourir tous les éléments de la séquence jusqu'... 'on recherche. Si l'élément n'est pas présent, il faut parcourir tous les éléments de la séquence.
Fair
né est de type **str** (chaîne de caractères). Il faut alors convertir cette chaîne avant de pouvoir app... s toujours exactement le nombre décimal entré. Il faut avoir conscience de la problématique car elle peu
déterminée par:
* Les tailles requises ou par défaut de chaque widget qui dépendent normalement de leu... été précisés. Ils prennent donc leur valeur par défaut (True). Le bouton rempliera l'espace supplémentai