⇨ MENU ⇨ METHODES ⇨ memoryview ( )
memoryview ( ).hex ( )
⇨ MENU ⇨ METHODES ⇨ memoryview ( )
memoryview ( ).hex ( )
DESCRIPTION.
Retourne une suite de valeurs hexadécimales, contenues dans une chaine de caractères, en convertissant les éléments d'une vue mémoire donnée en argument.
SYNTAXE.
Texte = vue.hex ( separateur , groupe )
Texte = ⇨ variable qui recevra la chaine de caractères [ optionnel ]
vue ⇨ vue mémoire valide [ OBLIGATOIRE ]
.hex ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
separateur ⇨ symbole à insérer entre les groupes [ optionnel ]
groupe ⇨ nombre de valeurs par groupe [ optionnel ]
REMARQUES.
vue doit être un objet memoryview ( ) valide.
separateur est un str ( ) valide, quelconque, mais d'un seul caractère ou vide. Ce caractère sera inséré entre les groupe de valeurs hexadécimales.
groupe est un int ( ) valide définissant le nombre de valeurs hexadécimales présentent entre deux insertions de separateur. Rappel : une valeur hexadécimale est composée de deux caractères, un groupe comportera donc 2 x groupe caractères.
EXEMPLES.
BYT_Version = b"Python 3"
MRV_Version = memoryview ( BYT_Version )
Conversion = MRV_Version.hex ( )
print ( Conversion ) retourne 507974686f6e2033
print ( type ( Conversion ) ) retourne <class 'str'>
MRV_Titre = memoryview ( bytes ( "Mon Python à moi." , "utf-8" ) )
print ( MRV_Titre.hex ( ) ) retourne 4d6f6e20507974686f6e20c3a0206d6f692e
print ( MRV_Titre.hex ( " " ) ) retourne 4d 6f 6e 20 50 79 74 68 6f 6e 20 c3 a0 20 6d 6f 69 2e
print ( MRV_Titre.hex ( "-" , 3 ) ) retourne 4d6f6e-205079-74686f-6e20c3-a0206d-6f692e
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.