Bonjour !
Après avoir perdu je ne sais combien de secondes avec des listes en
intention, pour décoder une chaîne en hexadécimal,
je me suis aperçu, puis
rappelé, que ça existait en standard :
print '507974686f6e'.decode('hex')
Maintenant, qu'est-ce que je fais de mes essais de code foireux ? Hop!
Poubelle.
Bonjour !
Après avoir perdu je ne sais combien de secondes avec des listes en
intention, pour décoder une chaîne en hexadécimal,
je me suis aperçu, puis
rappelé, que ça existait en standard :
print '507974686f6e'.decode('hex')
Maintenant, qu'est-ce que je fais de mes essais de code foireux ? Hop!
Poubelle.
Bonjour !
Après avoir perdu je ne sais combien de secondes avec des listes en
intention, pour décoder une chaîne en hexadécimal,
je me suis aperçu, puis
rappelé, que ça existait en standard :
print '507974686f6e'.decode('hex')
Maintenant, qu'est-ce que je fais de mes essais de code foireux ? Hop!
Poubelle.
Bonjour !
Après avoir perdu je ne sais combien de secondes avec des listes en
intention, pour décoder une chaîne en hexadécimal, je me suis aperçu,
puis rappelé, que ça existait en standard :
print '507974686f6e'.decode('hex')
Maintenant, qu'est-ce que je fais de mes essais de code foireux ? Hop!
Poubelle.
@-salutations
Bonjour !
Après avoir perdu je ne sais combien de secondes avec des listes en
intention, pour décoder une chaîne en hexadécimal, je me suis aperçu,
puis rappelé, que ça existait en standard :
print '507974686f6e'.decode('hex')
Maintenant, qu'est-ce que je fais de mes essais de code foireux ? Hop!
Poubelle.
@-salutations
Bonjour !
Après avoir perdu je ne sais combien de secondes avec des listes en
intention, pour décoder une chaîne en hexadécimal, je me suis aperçu,
puis rappelé, que ça existait en standard :
print '507974686f6e'.decode('hex')
Maintenant, qu'est-ce que je fais de mes essais de code foireux ? Hop!
Poubelle.
@-salutations
print int('010001110001', 2)
Dans le même ordre d'idée: convertir une chaine de caractères
représentant un nombre hexadécimal en décimal, e.g. 'ac78' => 44152,
sans utiliser ni dictionnaires, ni listes en intention ni module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num', 'base',
'convert', ...) qui centraliserait toutes les fonctions de conversion
depuis/vers le binaire, octal, hexa, chaine de caractères, ... ne serait
pas complètement idiot.
Mais bon, je ne suis qu'un modeste amateur qui essaie déjà d'utiliser
proprement ce qui existe (rien que ça! ;).
@+
Laurent
print int('010001110001', 2)
Dans le même ordre d'idée: convertir une chaine de caractères
représentant un nombre hexadécimal en décimal, e.g. 'ac78' => 44152,
sans utiliser ni dictionnaires, ni listes en intention ni module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num', 'base',
'convert', ...) qui centraliserait toutes les fonctions de conversion
depuis/vers le binaire, octal, hexa, chaine de caractères, ... ne serait
pas complètement idiot.
Mais bon, je ne suis qu'un modeste amateur qui essaie déjà d'utiliser
proprement ce qui existe (rien que ça! ;).
@+
Laurent
print int('010001110001', 2)
Dans le même ordre d'idée: convertir une chaine de caractères
représentant un nombre hexadécimal en décimal, e.g. 'ac78' => 44152,
sans utiliser ni dictionnaires, ni listes en intention ni module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num', 'base',
'convert', ...) qui centraliserait toutes les fonctions de conversion
depuis/vers le binaire, octal, hexa, chaine de caractères, ... ne serait
pas complètement idiot.
Mais bon, je ne suis qu'un modeste amateur qui essaie déjà d'utiliser
proprement ce qui existe (rien que ça! ;).
@+
Laurent
Dans le même ordre d'idée: convertir une chaine de caractères représentant un
nombre hexadécimal en décimal, e.g. 'ac78' => 44152, sans utiliser ni
dictionnaires, ni listes en intention ni module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num', 'base',
'convert', ...) qui centraliserait toutes les fonctions de conversion
depuis/vers le binaire, octal, hexa, chaine de caractères, ... ne serait pas
complètement idiot.
Dans le même ordre d'idée: convertir une chaine de caractères représentant un
nombre hexadécimal en décimal, e.g. 'ac78' => 44152, sans utiliser ni
dictionnaires, ni listes en intention ni module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num', 'base',
'convert', ...) qui centraliserait toutes les fonctions de conversion
depuis/vers le binaire, octal, hexa, chaine de caractères, ... ne serait pas
complètement idiot.
Dans le même ordre d'idée: convertir une chaine de caractères représentant un
nombre hexadécimal en décimal, e.g. 'ac78' => 44152, sans utiliser ni
dictionnaires, ni listes en intention ni module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num', 'base',
'convert', ...) qui centraliserait toutes les fonctions de conversion
depuis/vers le binaire, octal, hexa, chaine de caractères, ... ne serait pas
complètement idiot.
Dans le même ordre d'idée: convertir une chaine de caractères
représentant un nombre hexadécimal en décimal, e.g. 'ac78' =>
44152, sans utiliser ni dictionnaires, ni listes en intention ni
module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num',
'base', 'convert', ...) qui centraliserait toutes les fonctions de
conversion depuis/vers le binaire, octal, hexa, chaine de
caractères, ... ne serait pas complètement idiot.
Il me semble - mais sans doute des trucs m'ont échappé - que dans le
sens valeur -> chaine dans une base, il n'y a que hex().
Dans le même ordre d'idée: convertir une chaine de caractères
représentant un nombre hexadécimal en décimal, e.g. 'ac78' =>
44152, sans utiliser ni dictionnaires, ni listes en intention ni
module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num',
'base', 'convert', ...) qui centraliserait toutes les fonctions de
conversion depuis/vers le binaire, octal, hexa, chaine de
caractères, ... ne serait pas complètement idiot.
Il me semble - mais sans doute des trucs m'ont échappé - que dans le
sens valeur -> chaine dans une base, il n'y a que hex().
Dans le même ordre d'idée: convertir une chaine de caractères
représentant un nombre hexadécimal en décimal, e.g. 'ac78' =>
44152, sans utiliser ni dictionnaires, ni listes en intention ni
module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num',
'base', 'convert', ...) qui centraliserait toutes les fonctions de
conversion depuis/vers le binaire, octal, hexa, chaine de
caractères, ... ne serait pas complètement idiot.
Il me semble - mais sans doute des trucs m'ont échappé - que dans le
sens valeur -> chaine dans une base, il n'y a que hex().
Dans le même ordre d'idée: convertir une chaine de caractères
représentant un nombre hexadécimal en décimal, e.g. 'ac78' => 44152,
sans utiliser ni dictionnaires, ni listes en intention ni module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num', 'base',
'convert', ...) qui centraliserait toutes les fonctions de conversion
depuis/vers le binaire, octal, hexa, chaine de caractères, ... ne serait
pas complètement idiot.
Mais bon, je ne suis qu'un modeste amateur qui essaie déjà d'utiliser
proprement ce qui existe (rien que ça! ;).
@+
Laurent
Méta-MCI (MVP) a écrit :Bonjour !
Après avoir perdu je ne sais combien de secondes avec des listes en
intention, pour décoder une chaîne en hexadécimal, je me suis aperçu,
puis rappelé, que ça existait en standard :
print '507974686f6e'.decode('hex')
Maintenant, qu'est-ce que je fais de mes essais de code foireux ?
Hop! Poubelle.
@-salutations
Dans le même ordre d'idée: convertir une chaine de caractères
représentant un nombre hexadécimal en décimal, e.g. 'ac78' => 44152,
sans utiliser ni dictionnaires, ni listes en intention ni module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num', 'base',
'convert', ...) qui centraliserait toutes les fonctions de conversion
depuis/vers le binaire, octal, hexa, chaine de caractères, ... ne serait
pas complètement idiot.
Mais bon, je ne suis qu'un modeste amateur qui essaie déjà d'utiliser
proprement ce qui existe (rien que ça! ;).
@+
Laurent
Méta-MCI (MVP) a écrit :
Bonjour !
Après avoir perdu je ne sais combien de secondes avec des listes en
intention, pour décoder une chaîne en hexadécimal, je me suis aperçu,
puis rappelé, que ça existait en standard :
print '507974686f6e'.decode('hex')
Maintenant, qu'est-ce que je fais de mes essais de code foireux ?
Hop! Poubelle.
@-salutations
Dans le même ordre d'idée: convertir une chaine de caractères
représentant un nombre hexadécimal en décimal, e.g. 'ac78' => 44152,
sans utiliser ni dictionnaires, ni listes en intention ni module dédié:
print int('ac78', 16)
A noter que int('0xac78', 16) fonctionne également.
Parfois j'aurai tendance à penser qu'un module standard ( 'num', 'base',
'convert', ...) qui centraliserait toutes les fonctions de conversion
depuis/vers le binaire, octal, hexa, chaine de caractères, ... ne serait
pas complètement idiot.
Mais bon, je ne suis qu'un modeste amateur qui essaie déjà d'utiliser
proprement ce qui existe (rien que ça! ;).
@+
Laurent
Méta-MCI (MVP) a écrit :Bonjour !
Après avoir perdu je ne sais combien de secondes avec des listes en
intention, pour décoder une chaîne en hexadécimal, je me suis aperçu,
puis rappelé, que ça existait en standard :
print '507974686f6e'.decode('hex')
Maintenant, qu'est-ce que je fais de mes essais de code foireux ?
Hop! Poubelle.
@-salutations