Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment lire une colonne CSV & Conve…
  • Comment faire pour trouver une clé …
  • Comment compiler du code Python 
  • Comment accéder à Tuples en Python…
  • Comment faire pour convertir du bina…
  • Comment exécuter des fichiers Pytho…
  • Comment vérifier si une valeur est …
  • Comment faire un oscilloscope en Pyt…
  • Comment se débarrasser d'un caractè…
  • La différence de Python et Django 
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Comment faire pour changer la base en Python

    En Python, vous pouvez représenter des nombres dans plusieurs bases différentes autres que la décimale par défaut, ou en base 10 . Toutefois, lorsque vous modifiez la base , Python représente ces chiffres comme des chaînes avec un préfixe pour identifier la base: " 0b " pour binaire, «0» pour octal et "0x " pour hexadécimal . Si vous essayez d' ajouter des numéros non -base- 10, concaténer les chaînes de Python . D'autres calculs aboutissent à une erreur de type . Pour faire des mathématiques sur les nombres ne sont pas en base 10 , vous devez les convertir en nombres entiers , faites le calcul , puis les reconvertir à la représentation de base d'origine . Instructions
    1

    ouvrir un fichier de programme Python. Tapez le code suivant :
    bin d'impression

    (50)

    impression oct ( 50)

    de hex d'impression ( 50) Photos de

    Ces trois lignes prendre la décimale numéro 50 et change sa première base en binaire ( base 2 ) et imprime " 0b110010 », puis en octal ( base 8 ) et affiche " 062 " et, enfin, en hexadécimal ( base 16 ) et imprime " 0x32 ". Notez que chacun de ces trois valeurs sont des représentations de chaîne de leurs bases respectives
    2

    Tapez le code suivant : .

    Impression 0b11001

    impression 031

    print 0x19

    Chacune de ces lignes convertir le nombre de base à une valeur décimale . Le " 0b " dans la première ligne représente un nombre binaire , le "0" dans le second représente octal et le "0x" dans la troisième ligne représente une valeur hexadécimale . Chaque numéro , 11001 en binaire, octal 31 et 19 en hexadécimal , convertit à 25 en décimal
    3 Type de

    le code suivant : .

    Var1 = bin (25 )

    var2 = bin (50)
    bin

    (int ( var1 , 2) + int ( var2 , 2))

    Les deux premières lignes créent deux variables pour contenir les représentations binaires des nombres décimaux 25 et 50 , respectivement. La troisième ligne convertit chaque nombre binaire en un nombre entier , ajoute leurs valeurs ensemble, puis convertit le numéro de nouveau à une représentation binaire . La sortie est ici " 0b1001011 », qui est l'équivalent binaire de 75 en décimal .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment changer la version de Python dans Snow Leopard 
  • La méthode Function & classe en Python 
  • Comment exécuter un script Python partir d'une invite 
  • Python CGI Exemples 
  • Comment imprimer des listes en Python 
  • Comment faire pour convertir Celsius en Fahrenheit sur ​​Python 
  • Comment faire pour convertir Int à cordes en Python 
  • Qu'est-ce que Python Hacking 
  • Comment vérifier si un fichier existe , puis supprimez- en Python 
  • Comment appeler la méthode Python De Java 
  • Connaissances Informatiques © http://www.ordinateur.cc