<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://chez-wam.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Python_Console</id>
	<title>Python Console - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://chez-wam.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Python_Console"/>
	<link rel="alternate" type="text/html" href="https://chez-wam.org/wiki/index.php?title=Python_Console&amp;action=history"/>
	<updated>2026-05-15T17:10:11Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://chez-wam.org/wiki/index.php?title=Python_Console&amp;diff=23&amp;oldid=prev</id>
		<title>Solo3326 : Page créée avec « Category:Technique ==Fonctions diverses== *'''chaine.lower()''' : Cette fonction revoie la chaine en minuscules. ==Les Fonctions==  def nom_de_la_fonction(parametre_1,… »</title>
		<link rel="alternate" type="text/html" href="https://chez-wam.org/wiki/index.php?title=Python_Console&amp;diff=23&amp;oldid=prev"/>
		<updated>2021-04-29T07:08:56Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « &lt;a href=&quot;/wiki/index.php/Cat%C3%A9gorie:Technique&quot; title=&quot;Catégorie:Technique&quot;&gt;Category:Technique&lt;/a&gt; ==Fonctions diverses== *&amp;#039;&amp;#039;&amp;#039;chaine.lower()&amp;#039;&amp;#039;&amp;#039; : Cette fonction revoie la chaine en minuscules. ==Les Fonctions==  def nom_de_la_fonction(parametre_1,… »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Technique]]&lt;br /&gt;
==Fonctions diverses==&lt;br /&gt;
*'''chaine.lower()''' : Cette fonction revoie la chaine en minuscules.&lt;br /&gt;
==Les Fonctions==&lt;br /&gt;
 def nom_de_la_fonction(parametre_1, parametre_2 = valeur par defaut):&lt;br /&gt;
    code....&lt;br /&gt;
    return résultat&lt;br /&gt;
==Les Listes==&lt;br /&gt;
 liste = [1, 2, 3, &amp;quot;Georges&amp;quot;, &amp;quot;Fatima&amp;quot;, [&amp;quot;Océane&amp;quot;, 26]]&lt;br /&gt;
===Compter les éléments d’une liste===&lt;br /&gt;
*'''len(liste)''' : Cette fonction va retourner la longueur de la liste. A noter que la fonction “len()” peut également être utiliser pour une chaine de caractère ou bien d’autres choses.&lt;br /&gt;
*'''liste.count(itemACompter)''' : Cette fonction va retourner le nombre d’itération de “l’itemAComter” se trouvant dans la liste.&lt;br /&gt;
===Les index d’une liste===&lt;br /&gt;
liste = [“U”, “d”, “e”, “m”, “y”]&lt;br /&gt;
  -5  -4  -3  -2  -1   ==&amp;gt; Index à partir de la fin de la liste&lt;br /&gt;
   0   1   2   3   4   ==&amp;gt; Index à partir du début de la chaine   &lt;br /&gt;
 +---+---+---+---+---+&lt;br /&gt;
 | U | d | e | m | y |&lt;br /&gt;
 +---+---+---+---+---+&lt;br /&gt;
 0   1   2   3   4   5 ==&amp;gt; Index de tableau *slice*&lt;br /&gt;
===Modifier les éléments d’une liste===&lt;br /&gt;
*'''liste[index]''' = valeur : Attribue la valeur à l’élément de la liste dont l’index est spécifié.&lt;br /&gt;
===Ajouter des éléments à une liste===&lt;br /&gt;
*'''liste.append(Item)''' : Cette fonction ajoute à la fin de la liste l’item Item.&lt;br /&gt;
*'''liste.insert(index, item)''' : Cette fonction ajoute à partir de l’index index l’item item.&lt;br /&gt;
*'''liste.extand([elementsSuppementaires])''' : Cette fonction ajoute à la liste les éléments contenus dans la liste elementsSupplementaires.&lt;br /&gt;
===Retirer des éléments d’une liste===&lt;br /&gt;
*'''liste.remove(item)''' : Cette fonction va retirer l’item item de la liste.&lt;br /&gt;
*'''liste.pop(index)''' : Cette fonction va retirer de la liste l’item dont l’index est index. Une Propriété supplémentaire de cette fonction est de renvoyer l’item qu’elle a retirée.&lt;br /&gt;
*'''del liste[index]''' : Cette fonction va retirer de la liste l’item dont l’index est index.&lt;br /&gt;
===Trier les éléments d’une liste===&lt;br /&gt;
*'''liste.sort()''' : Cette fonction va trier dans l’ordre croissant le contenu d’une liste. Ce tri est effectif dans la liste triée. Option :&lt;br /&gt;
**'''liste.sort(reverse=True)''' : Inverse le tri.&lt;br /&gt;
*'''sorted(liste)''' : Comme la fonction précédente, cette fonction va trier dans l’ordre croissant le contenu d’une liste, '''mais''' le tri n’est pas effectif dans la liste, il faut assocer cette fontion à une variable tierce : ''variable = sorted(liste)''. Option :&lt;br /&gt;
**'''sorted(liste, reverse=True)''' : Inverse le tri.&lt;br /&gt;
*'''liste.reverse()''' : Cette fonction va trier dans l’odre décroissant le contennu d’une liste. Ce tri est effectif dans la liste triée.&lt;br /&gt;
===Compréhension de liste===&lt;br /&gt;
La meilleure façon d’expliquer la ''compréhension de liste'' est de visualiser l’exemble suivant :&lt;br /&gt;
 liste_1 = [1, 2, 3, 4, 5]&lt;br /&gt;
 liste_2 = [i*2 for i in liste_1]&lt;br /&gt;
&lt;br /&gt;
 liste_2 = [2, 4, 6, 8, 10]&lt;br /&gt;
Il s’agit d’un itération de boucle exécutée directement dans une liste. # Les Tupples&lt;br /&gt;
 tupple = (1, 2, 3)&lt;br /&gt;
Les tupples sont équivalents à des listes à une différence près, mais importante. '''Il n’est pas possible de modifier un tupple'''. Mais il est possible de l’écraser, de le re-définir.&lt;br /&gt;
 liste = [1, 2, 3]&lt;br /&gt;
 liste[1] : Demande valeur de l'item &amp;quot;1&amp;quot;.&lt;br /&gt;
    ==&amp;gt; Résultat : 2&lt;br /&gt;
 liste[1] = 100 : Affectation de l'item &amp;quot;1&amp;quot; avec la valeur 100.&lt;br /&gt;
    ==&amp;gt; Résultat : [1, 100, 3]&lt;br /&gt;
&lt;br /&gt;
 tupple = (1, 2, 3)&lt;br /&gt;
 tupple[1] : Demande valeur de l'item &amp;quot;1&amp;quot;.&lt;br /&gt;
    ==&amp;gt; Résultat : 2&lt;br /&gt;
 tupple[1] = 100 : Affectation de l'item &amp;quot;1&amp;quot; avec la valeur 100.&lt;br /&gt;
    ==&amp;gt; Résultat : NON AUTORISE&lt;br /&gt;
===Récupérer le minimum et le maximum===&lt;br /&gt;
*'''max(tupple)''' : Cette fonction renvoie la valeur la plus grande contenue dans le tupple.&lt;br /&gt;
*'''min(tupple)''' : Cette fonction renvoie la valeur la plus petite contenue dans le tupple.&lt;br /&gt;
*'''''Ces fonctions sont également valident pour les listes'''''.&lt;br /&gt;
==Les Dictionnaires==&lt;br /&gt;
 dictionnaire = {&amp;quot;Georges&amp;quot;:{&amp;quot;age&amp;quot;: 54, &amp;quot;profession&amp;quot;: &amp;quot;Responsable Technique&amp;quot;}, &amp;quot;Fatima&amp;quot;:{&amp;quot;age&amp;quot;: 44, &amp;quot;profession&amp;quot;: &amp;quot;Responsable de magasin&amp;quot;}}&lt;br /&gt;
===Accéder aux éléments d’un dictionnaire===&lt;br /&gt;
*'''dictionnaire[“clé”][“sous clé”] : Retourne la valeur correspondante.&lt;br /&gt;
*'''dictionnaire.get(clé)''' : Fonction qui donne le même résultat que la précédente.&lt;br /&gt;
*'''dictionnaire.key()''' : Cette fonction renvoie la liste des clés contenues dans le disctionnaire sous forme de liste.&lt;br /&gt;
*'''dictionnaire.values()''' : Cette fonction renvoie l’ensemble des valeurs contenues dans le dictionnaire sous forme de liste.&lt;br /&gt;
*'''dictionnaire.items()''' : Cette fonction renvoie l’ensemble des “couple : (clé, valeur)” contenus dans le dictionnaire sous forme de liste.&lt;br /&gt;
===Modifier les éléments d’un dictionnaire===&lt;br /&gt;
*'''dictionnaire[clé] = valeur''' : Attribue la valeur à l’élément du dictionnaire dont la clé est indiquée.&lt;br /&gt;
*'''dictionnaire.update({clé: valeur})''' : Fonction identique à la précédente.&lt;br /&gt;
===Supprimer les éléments d’un dictionnaire===&lt;br /&gt;
*'''del dictionnaire[clé]''' : Cette fonction supprime l’élément dont la clé est spécifiée.&lt;br /&gt;
*'''dictionnaire.pop(clé)''' : Cette fonction supprime l’élément dont la clé est spécifiée. Une Propriété supplémentaire de cette fonction est de renvoyer l’item qu’elle a retirée.&lt;br /&gt;
*'''dictionnaire.clear()''' : Cette fonction efface totalement le disctionnaire. Elle est équivalente à la réassignation du dictionnaire dictionnaire = {}.&lt;br /&gt;
===Vérifier la présence d’une clé dans un dictionnaire===&lt;br /&gt;
*'''if clé in dictionnaire:''' : Cette fonction va répondre True si la clé est présente ou false dans le cas contraire.&lt;br /&gt;
*'''if dictionnaire.has_key(clé):''' : Cette fonction est identique à la précédente.&lt;br /&gt;
===Vérifier la présence d’une valeur dans un dictionnaire===&lt;br /&gt;
*'''if value in dictionnaire.values():''' : Cette fonction va répondre True si la valeur est présente ou false dans le cas contraire.&lt;br /&gt;
==Les Fichiers==&lt;br /&gt;
===Ouverture d’un fichier===&lt;br /&gt;
*'''f = open(chemin, “r”)''' : L’attribut “r” permet d’ouvrir un fichier en lecture.&lt;br /&gt;
*'''f = open(chemin, “w”)''' : L’attribut “w” permet d’ouvrir un fichier en écriture. Attention Cet attribut EFFACE Le fichier existant quand il est utilisé.&lt;br /&gt;
*'''f = open(chemin, “a”)''' : L’attribut “a” permet d’ajouter un contenu au fichier.&lt;br /&gt;
===Lecture d’un fichier===&lt;br /&gt;
*'''f.read()''' : Cette fonction renvoie une chaine de l’ensemble du contenu du fichier.&lt;br /&gt;
*'''f.readlines()''' : Cette fonction renvoie une liste de l’ensemble des lignes du fichier.&lt;br /&gt;
*'''f.readline()''' : Cette fonction renvoie le contenu du fichier ligne par ligne. Il faut rappeller la fonction autant de fois qu’il y a de lignes pour pourvoir avoir l’entièreté du fichier.&lt;br /&gt;
===Ecriture dans un fichier===&lt;br /&gt;
 f.write(&amp;quot;Chaine que l'on veut écrire dans le fichier&amp;quot;)&lt;br /&gt;
 f.close()&lt;br /&gt;
*L’écriture n’est effective qu’après la fonction de fermeture “f.close()”.&lt;br /&gt;
*L’écriture se fera en fonction de l’attribut choisi lors de l’ouverture du fichier :&lt;br /&gt;
**Attribut “w” : Le contenu que l’on vient d’écrire va écraser le contenu existant du fichier.&lt;br /&gt;
**Attribut “a” : Le contenu que l’on vient d’écrire va s’ajouter au contenu existant du dossier.&lt;br /&gt;
===Vérifier les propriétés d’un fichier===&lt;br /&gt;
*'''f.closed''' : Propriété qui renvoie l’état de fermeture du fichier :&lt;br /&gt;
**True : Le fichier est fermé.&lt;br /&gt;
**False : Le fichier est ouvert.&lt;br /&gt;
*'''f.mode''' : Propriété qui renvoie le mode d’ouverture du fichier (“r”, “w” ou “a”)&lt;br /&gt;
*'''f.name''' : Propriété qui renvoie le chemin complet du fichier.&lt;br /&gt;
==Les Classes==&lt;br /&gt;
 class NomDeLaClasse(object):&lt;br /&gt;
    def __init__(self, parametre = &amp;quot;valeur par defaut&amp;quot;):&lt;br /&gt;
       self.variable_1 = &amp;quot;valeur&amp;quot;&lt;br /&gt;
       self.variable_2 = parametre&lt;br /&gt;
 &lt;br /&gt;
 class sousClasse(NomDeLaClasse):&lt;br /&gt;
    def __init__(self):&lt;br /&gt;
    super(sousClasse, self).__Init__()&lt;br /&gt;
isinstance(variable, objet) type(variable)&amp;lt;br/&amp;gt;&lt;br /&gt;
issubclass(sous classe, classe)&amp;lt;br/&amp;gt;&lt;br /&gt;
liste = range(5) équivalent à liste = [0, 1, 2, 3, 4]&amp;lt;br/&amp;gt;&lt;br /&gt;
 try:&lt;br /&gt;
    Code...&lt;br /&gt;
 except:&lt;br /&gt;
    Gestion des erreurs&lt;br /&gt;
 finally:&lt;br /&gt;
    Quoiqu'il arrive exécution de ce code.&lt;br /&gt;
==Accès à des données URL==&lt;br /&gt;
Sans se servir du module “requests”, il est possible d’utiliser le module “'''urllib.request'''”. Pour lire un site, la commande suivante fonctionne :&lt;br /&gt;
 result = urllib.request.urlopen(adresse web).read()&lt;br /&gt;
L’explicatif de ce module peut se lire : [https://deptinfo-ensip.univ-poitiers.fr/ENS/doku/doku.php?id=stu%3Afaqpython%3Arequetes_get_post&amp;amp;do= Université de Poitiers]&lt;/div&gt;</summary>
		<author><name>Solo3326</name></author>
	</entry>
</feed>