IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

[Résolu] obtenir la référence d'un objet.


Sujet :

Python

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 11
    Par défaut [Résolu] obtenir la référence d'un objet.
    Bonjour à tous,
    je sais qu'il existe une fonction qui renvoie la référence d'un objet, mais plus moyen de savoir laquelle.
    J'ai cherché sur google mais je suis bredouille.
    Quelqu'un pourrait-il m'aider ?
    Merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Quelle référence ? Quel type d'object ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    >>> a = 5
    >>> a.__class__
    <type 'int'>
    >>> def my_func():
    ...     pass
    ... 
    >>> my_func
    <function my_func at 0xb765a224>

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 11
    Par défaut
    Salut.
    Par référence, j'entend en gros l'emplacement mémoire. Ce que je me souviens, par exemple pour une liste, un set , un float etc... on tape une instruction du type :
    >>>ref(objet)
    et il te renvoi un (gros) entier qui est la référence de l'objet

  4. #4
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    id() peut-être ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    >>> id(a)
    162840704
    >>>
    Ze doc:
    ...the id() function returns an integer representing its identity (currently implemented as its address)

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 11
    Par défaut
    Citation Envoyé par VinsS Voir le message
    id() peut-être ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    >>> id(a)
    162840704
    >>>
    Ze doc:
    C'est bien ça, merci
    Comment as tu trouvé ? tu connaissais la fonction ou c'est moi qui suis mauvais pour chercher sur internet ?

Discussions similaires

  1. Référence d'un objet
    Par tsp dans le forum Langage
    Réponses: 2
    Dernier message: 07/06/2006, 12h48
  2. [JNI] : Obtenir les champs d'un objet inclus dans un objet
    Par jojo29 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 27/04/2006, 13h36
  3. [VBA]Obtenir le "handle" d'un objet
    Par LiNuXaDDiKt dans le forum Général VBA
    Réponses: 16
    Dernier message: 12/03/2006, 21h52
  4. Références croisées d'objets Oracle
    Par cdemedei dans le forum Oracle
    Réponses: 2
    Dernier message: 23/02/2006, 16h33
  5. Réponses: 13
    Dernier message: 12/09/2005, 09h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo