Table des matières
Résultat de sortie : '-0b1010'
Résultat de sortie : '00001010'
Maison développement back-end Tutoriel Python Fonction bin() de Python : convertir un entier en binaire

Fonction bin() de Python : convertir un entier en binaire

Nov 18, 2023 pm 04:48 PM
Binaire Conversion entière bin()

Fonction bin() de Python : convertir un entier en binaire

Fonction bin() de Python : convertir des entiers en binaire

Dans la programmation Python, la nécessité de convertir des entiers en binaire est souvent impliquée. La fonction bin() en Python est un moyen simple et rapide d'atteindre cet objectif. La syntaxe de base de la fonction

bin() est :
bin(number)

où nombre est un entier, et la fonction renverra la représentation binaire de l'entier.

Ci-dessous, je vais vous présenter en détail comment utiliser la fonction bin() et fournir quelques exemples de code spécifiques.

  1. Convertir un entier en binaire
    La conversion d'un entier en binaire est très simple à l'aide de la fonction bin(). Passez simplement l'entier à convertir en fonction en paramètre. Par exemple :

num = 10
binary = bin(num)
print(binary)

Résultat de sortie : '0b1010'

Dans le code ci-dessus, nous convertissons l'entier 10 en binaire et stockons le résultat dans la variable milieu binaire. Ensuite, imprimez le résultat via la fonction print(). Notez que la fonction bin() renvoie une chaîne commençant par « 0b » indiquant qu'il s'agit d'un nombre binaire.

  1. Supprimer le préfixe de la chaîne binaire
    Parfois, nous pouvons ne pas vouloir que le résultat contienne le préfixe « 0b » de la chaîne binaire. Ce préfixe peut être supprimé à l’aide de l’opération de découpage. Par exemple :

num = 10
binary = bin(num)[2:]
print(binary)

Résultat de sortie : '1010'

Dans cet exemple, nous utilisons l'opération de découpage bin(num)[2 : ]Supprimez les deux premiers caractères '0b' du résultat et obtenez une chaîne binaire sans préfixe.

  1. Définir le nombre binaire de sortie
    En plus de convertir l'entier en nombre binaire avec le nombre de chiffres par défaut, nous souhaitons parfois que le nombre binaire de sortie ait un nombre fixe de chiffres. Ceci peut être réalisé en utilisant la méthode de chaînes zfill(). Par exemple :

num = 10
binary = bin(num)(2:].zfill(8)
print(binary)

Résultat de sortie : '00001010'

Dans le code ci-dessus, nous utilisons le zfill( ) Méthode Complétez la chaîne binaire à 8 chiffres. En supposant que le nombre binaire converti comporte moins de 8 chiffres, il est complété par des 0 à gauche.

  1. Représentation binaire des nombres négatifs
    Il convient de noter que lors de la conversion de nombres négatifs en binaires, la fonction bin() ajoutera automatiquement un préfixe de signe négatif '-0b'. Par exemple :

num = -10
binary = bin(num)
print(binary)

Résultat de sortie : '-0b1010'

Si nous ne voulons pas que le résultat contienne un préfixe de signe négatif, nous pouvons utilisez l'opération de tranchage pour le retirer.

Pour résumer, la fonction bin() de Python est un moyen très pratique de convertir des entiers en binaire. Il fournit une syntaxe simple et permet de personnaliser le format des résultats avec quelques opérations supplémentaires.

J'espère qu'à travers l'introduction de cet article, vous comprendrez plus clairement l'utilisation de la fonction bin() et pourrez mieux l'appliquer dans des projets réels. Je souhaite que tout le monde puisse écrire des programmes Python plus efficaces !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1582
276
Convertir un entier en chaîne hexadécimale à l'aide de la fonction hex() de Python Convertir un entier en chaîne hexadécimale à l'aide de la fonction hex() de Python Aug 22, 2023 pm 04:27 PM

Convertir un entier en chaîne hexadécimale à l'aide de la fonction hex() de Python En Python, nous avons souvent besoin de convertir un entier en chaîne hexadécimale. Ceci est utile dans de nombreuses situations, telles que la transmission de données dans les communications réseau ou lors du codage et du décodage. Python fournit une fonction intégrée hex() qui peut convertir des entiers en chaînes hexadécimales. Cette fonction est très simple et facile à utiliser. Il vous suffit de passer l'entier à convertir en paramètre à la fonction hex(). Ce qui suit utilise h

Quelles sont les deux améliorations majeures d'EDVAC ? Quelles sont les deux améliorations majeures d'EDVAC ? Mar 02, 2023 pm 02:58 PM

EDVAC présente deux améliorations majeures : l'une est l'utilisation du binaire et l'autre est l'achèvement du programme stocké, qui peut automatiquement passer d'une instruction de programme à la suivante, et ses opérations peuvent être automatiquement complétées par des instructions. Les « instructions » incluent les données et les programmes qui sont entrés dans le dispositif de mémoire de la machine sous forme de codes, c'est-à-dire que le même dispositif de mémoire qui stocke les données est utilisé pour stocker les instructions permettant d'effectuer des opérations. -appelés programmes stockés.

Comment calculer l'arithmétique binaire Comment calculer l'arithmétique binaire Jan 19, 2024 pm 04:38 PM

L'arithmétique binaire est une méthode d'opération basée sur les nombres binaires. Ses opérations de base comprennent l'addition, la soustraction, la multiplication et la division. En plus des opérations de base, l'arithmétique binaire comprend également les opérations logiques, les opérations de déplacement et d'autres opérations. Les opérations logiques incluent AND, OR, NOT et d'autres opérations, et les opérations de déplacement incluent les opérations de décalage vers la gauche et vers la droite. Ces opérations ont des règles et des exigences d’opérandes correspondantes.

Comment convertir du binaire en hexadécimal en utilisant le langage C ? Comment convertir du binaire en hexadécimal en utilisant le langage C ? Sep 01, 2023 pm 06:57 PM

Les nombres binaires sont représentés par des 1 et des 0. Le système numérique hexadécimal 16 bits est {0,1,2,3…..9,A(10),B(11),…F(15)} afin de convertir la représentation binaire en hexadécimal Représente que le bit L'ID de chaîne est regroupé en morceaux de 4 bits, appelés quartets en commençant par le côté le moins significatif. Chaque bloc est remplacé par le nombre hexadécimal correspondant. Voyons un exemple pour bien comprendre la représentation des nombres hexadécimaux et binaires. 001111100101101100011101 3 E 5 Chambres d'hôtes

Convertir une chaîne en entier à l'aide de la fonction strconv.Atoi Convertir une chaîne en entier à l'aide de la fonction strconv.Atoi Jul 25, 2023 am 08:58 AM

Utilisez la fonction strconv.Atoi pour convertir une chaîne en entier. Dans le langage Go, lorsque nous devons convertir une chaîne en entier, nous pouvons utiliser la fonction strconv.Atoi pour effectuer cette tâche. Cette fonction analyse une chaîne en un entier et renvoie la valeur entière correspondante, ou une erreur si l'analyse échoue. Voici un exemple de code qui montre comment utiliser la fonction strconv.Atoi pour convertir une chaîne en entier : packagemainimport(

Comment exprimer des nombres négatifs en binaire Comment exprimer des nombres négatifs en binaire Nov 23, 2023 pm 04:11 PM

Les nombres négatifs sont représentés dans les ordinateurs en utilisant le complément à deux, c'est-à-dire que les nombres négatifs sont représentés par le complément à deux des nombres positifs.

Quelle est la principale raison de l'utilisation du binaire dans les ordinateurs ? Quelle est la principale raison de l'utilisation du binaire dans les ordinateurs ? Apr 04, 2019 pm 02:25 PM

Les principales raisons pour lesquelles les ordinateurs utilisent des systèmes binaires : 1. Les ordinateurs sont composés de circuits logiques. Les circuits logiques n'ont généralement que deux états, l'interrupteur est activé et désactivé, et ces deux états peuvent être représentés par « 1 » et « 0 » ; Seuls deux nombres, 0 et 1, sont utilisés dans le système binaire, ce qui est moins sujet aux erreurs lors de la transmission et du traitement, garantissant ainsi une grande fiabilité de l'ordinateur.

Apprenez facilement à convertir l'hexadécimal en binaire en langage Go Apprenez facilement à convertir l'hexadécimal en binaire en langage Go Mar 15, 2024 pm 04:45 PM

Titre : Apprenez facilement à convertir de l'hexadécimal en binaire en langage Go. Des exemples de code spécifiques sont nécessaires. En programmation informatique, des opérations de conversion entre différents nombres de base sont souvent impliquées. Parmi eux, la conversion entre hexadécimal et binaire est relativement courante. Dans le langage Go, nous pouvons réaliser une conversion hexadécimale en binaire grâce à quelques exemples de code simples. Apprenons ensemble. Tout d’abord, jetons un coup d’œil aux méthodes de représentation hexadécimale et binaire. L'hexadécimal est une méthode de représentation des nombres, utilisant 0-9 et A-F pour représenter 1.

See all articles