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 :

Cr�er son type de donn�e [Fait]


Sujet :

Python

  1. #1
    Membre �prouv�

    Inscrit en
    Juin 2004
    Messages
    1 397
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par d�faut Cr�er son type de donn�e
    Bonjour,
    J'aimerais cr�er un type de donn�e qui soit une donn�e binaire sur un nombre de bits param�trable.
    En l'occurence, je cherche � avoir une donn�e me permettant de stocker 2^257 valeurs possibles, donc une donn�e sur 257bits...
    Le truc, c'est que je ne souhaite pas passer par des float ou autres donn�es complexes, du fait des approcimation donc je ne veux pas, car je veux contr�ler au bit � bit.
    L'autre donn�e serait une donn�e en base 9...
    J'aimerais stocker 9^81 valeurs possibles, donc une donn�e de 81 "cases" en base 9.
    J'ai bien pens� � une liste, mais bon...

    Voil�, ma question peut paraitre bizarre, mais je sais que d'autres langages permettent ce type de manipulation, je suppose que python aussi ?

    Merci d'avance pour vos r�ponses !

  2. #2
    Expert confirm�
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    D�tails du profil
    Informations personnelles :
    �ge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par d�faut
    Bonjour,

    c'est parfaitement possible. Le mieux est d'impl�menter tes deux types de donn�es sous formes de classes, tu b�n�ficieras du m�canisme de surcharge d'op�rateur.
    FAQ XML
    ------------
    � Le moyen le plus s�r de cacher aux autres les limites de son savoir est de ne jamais les d�passer �
    Giacomo Leopardi

  3. #3
    Membre �prouv�

    Inscrit en
    Juin 2004
    Messages
    1 397
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Par d�faut
    Mhhh, je vois bien les classes, la surcherge, mais je ne vois pas comment impl�menter un type de donn�es comme �a...
    Je suis pas un sp�cialiste de l'objet, et pas de Python non plus, je d�couvre encore .

  4. #4
    Membre �prouv�

    Profil pro
    Inscrit en
    D�cembre 2004
    Messages
    121
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 121
    Par d�faut
    Salut,

    Ca minteresse aussi et j'ai trouv� �a : http://www.ibiblio.org/obp/thinkCSpy/app02.htm
    mais il ne parle pas des operateurs binaires. mais on peut voir les methodes correspondantes par un simple dir(1)

  5. #5
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2003
    Messages
    3 549
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 549
    Par d�faut
    Pourquoi ne pas simplement utiliser les entiers de taille arbitraire ?

  6. #6
    Expert confirm�
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    D�tails du profil
    Informations personnelles :
    �ge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par d�faut
    Citation Envoy� par loufoque
    Pourquoi ne pas simplement utiliser les entiers de taille arbitraire ?
    Ce n'est pas une mauvaise id�e, mais il est pr�f�rable de les encapsuler dans une classe, notamment pour le contr�le de d�passement de capacit�.
    FAQ XML
    ------------
    � Le moyen le plus s�r de cacher aux autres les limites de son savoir est de ne jamais les d�passer �
    Giacomo Leopardi

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Cr�er son type de donn�es
    Par shayw dans le forum VB.NET
    R�ponses: 1
    Dernier message: 08/03/2015, 23h04
  2. Cr�er un type de donn�e num�rique
    Par BastienCil dans le forum C#
    R�ponses: 1
    Dernier message: 14/03/2014, 01h20
  3. [D�butant] Comment cr�er un type de donn�e ?
    Par xingjing910 dans le forum VB.NET
    R�ponses: 11
    Dernier message: 28/03/2012, 16h19
  4. Conseil ; cr�er un type de donn�es
    Par subzero82 dans le forum C
    R�ponses: 11
    Dernier message: 18/07/2008, 12h54
  5. cr�er un nouveau type de donn�e
    Par noussa_nouha dans le forum Langage
    R�ponses: 5
    Dernier message: 05/09/2006, 11h29

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