les attributs en python
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

les attributs en python



  1. #1
    Mohamed198

    les attributs en python


    ------

    Bonjour tout le monde , j'espère que vous allez bien , s'il vous plaît est - ce - que 'on peut mettre des attributs dans n'importe quelle méthode dans une classe en python vu qu'on les utilise dans le constructeur __init__ et merci .

    -----

  2. #2
    CM63

    Re : les attributs en python

    Bonjour,

    Je reformule ta question, tu veux savoir si on peut initialiser des attributs dans d'autres méthodes que le constructeur? Oui, je dirais "malheureusement", en Python on peut le faire, mais c'est plus propre de le faire uniquement dans le constructeur, cela peut éviter des bugs. Il vaut mieux prendre cette habitude.

  3. #3
    Mohamed198

    Re : les attributs en python

    Merci beaucoup

  4. #4
    Mohamed198

    Re : les attributs en python

    S'il vous plaît est ce qu'on peut utiliser des attribut (variables de classe) dans une autre méthode que le constructeur .

  5. A voir en vidéo sur Futura
  6. #5
    pm42

    Re : les attributs en python

    Citation Envoyé par Mohamed198 Voir le message
    S'il vous plaît est ce qu'on peut utiliser des attribut (variables de classe) dans une autre méthode que le constructeur .
    Bien sur. Sinon, ils serviraient à quoi ?

  7. #6
    Mohamed198

    Re : les attributs en python

    ah oui , pour bien préciser ma question ,par exemple une classe humain , chaque variable de classe qu'elle peut avoir il faut la définir dans le constructeur ou on peut la définir dans une autre méthode

  8. #7
    pm42

    Re : les attributs en python

    Citation Envoyé par Mohamed198 Voir le message
    ah oui , pour bien préciser ma question ,par exemple une classe humain , chaque variable de classe qu'elle peut avoir il faut la définir dans le constructeur ou on peut la définir dans une autre méthode
    Tu as déjà posé cette question au début du fil et CM63 y a déjà répondu sauf erreur de ma part.

  9. #8
    polo974

    Re : les attributs en python

    En fait, avec python, tu peux ajouter n'importe quoi à l'objet sans même passer par une fonction.
    Mais c'est assez horrible....

    Par exemple, tu as le droit de faire (en reprenant l'exemple de l'autre fil):
    h1.age = 44

    En fait, tu peux même ajouter ou remplacer des fonctions de ton objet.

    Bref, en python, c'est souple de chez souple...

    Sauf pour les indentations
    Jusqu'ici tout va bien...

  10. #9
    Mohamed198

    Re : les attributs en python

    Merci à vous

Discussions similaires

  1. Attributs physiques pour E.T. technologiquement avancés
    Par MisterH dans le forum Planètes et Exobiologie
    Réponses: 54
    Dernier message: 24/07/2015, 01h45
  2. java attributs
    Par invite402e4a5a dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 05/05/2011, 21h51
  3. Modifier les attributs d'images
    Par antoine6 dans le forum Logiciel - Software - Open Source
    Réponses: 15
    Dernier message: 17/02/2010, 16h54
  4. Les attributs de Vénus
    Par invite4b0a59dd dans le forum Biologie
    Réponses: 11
    Dernier message: 14/09/2006, 16h37
  5. attributs leture seule.
    Par Lycaon dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 28/05/2004, 13h16