Mayungo's Python Learning Episode 6: J'ai essayé de convertir une chaîne de caractères en nombre

Cette fois, en tant que sixième épisode, nous passerons des chaînes de caractères aux nombres.

Cliquez ici pour une liste de chaque histoire.

Le même contenu est également publié dans la vidéo, alors jetez un œil si vous le souhaitez.

Même si le même nombre est traité comme une lettre ou comme un nombre, la méthode de traitement changera.

S'il s'agit d'un caractère avec 114 et 514, il restera à 114514 tel quel. S'il s'agit d'un nombre, il sera traité comme un ajout.

one = 114
two = 514

iti = "114"
ni = "514"

print(one + two)
print(iti + ni)

628
114514

Cependant, vous souhaiterez peut-être le saisir une fois sous forme de lettre, puis le traiter comme un nombre.

À ce moment-là, mettez ce que vous voulez convertir dans int ().

Au contraire, si vous souhaitez passer d'un nombre à une lettre, mettez-le dans str ().

Ici, un et deux sont des lettres, et iti et ni sont des nombres.

moji_one = str(one)
moji_two = str(two)
kazu_iti = int(iti)
kazu_ni = int(ni)

print(moji_one + moji_two)
print(kazu_iti + kazu_ni)

114514
628

C'est l'inverse de la toute première fois.

Une fois converti, il sera traité sans aucun problème même si vous créez une expression avec celle qui n'a pas été convertie.

print(one + kazu_ni)
print(moji_one + ni)

628
114514

Aucune erreur ne s'est produite avec one + kazu_ni et moji_one + ni.

Veuillez noter que si vous créez une expression avec des chiffres et des lettres sans conversion, une erreur se produira.

print(one + ni)

TypeError                                 Traceback (most recent call last)
<ipython-input-7-63f31269f628> in <module>
----> 1 print(one + ni)

TypeError: unsupported operand type(s) for +: 'int' and 'str'

Résumé La chaîne de caractères est str, le nombre est entier Peut être converti avec int (), str ()

Merci de vous être abonné à la chaîne.

Recommended Posts

Mayungo's Python Learning Episode 6: J'ai essayé de convertir une chaîne de caractères en nombre
Mayungo's Python Learning Episode 3: J'ai essayé d'imprimer des nombres
Mayungo's Python Learning Episode 8: J'ai essayé l'entrée
J'ai essayé de générer une chaîne de caractères aléatoire
Mayungo's Python Learning Episode 2: J'ai essayé de mettre des caractères avec des variables
Mayungo's Python Learning Episode 1: J'ai essayé d'imprimer avec impression
Mayungo's Python Learning Episode 5: J'ai essayé de faire quatre règles avec des nombres
Les bases de l'apprentissage Python ~ Comment générer (afficher) une chaîne de caractères ~
J'ai essayé de générer automatiquement la chaîne de caractères à entrer dans M. Adjustment avec Python
[Python] Comment inverser une chaîne de caractères
J'ai essayé de transformer un fichier Python en un EXE (erreur de récursivité prise en charge)
Mayungo's Python Learning Episode 7: J'ai essayé d'imprimer avec if, elif, else
J'ai essayé de créer un programme qui convertit les nombres hexadécimaux en nombres décimaux avec python
Python Learning Episode 4 de Mayungo: J'ai essayé de voir ce qui se passe lorsque les nombres sont traités comme des lettres
[Python] Deep Learning: J'ai essayé d'implémenter Deep Learning (DBN, SDA) sans utiliser de bibliothèque.
[Python] J'ai essayé d'obtenir le nom du type sous forme de chaîne de caractères à partir de la fonction type
Comment convertir / restaurer une chaîne avec [] en python
Je souhaite intégrer une variable dans une chaîne Python
[Python] Comment développer des variables dans une chaîne de caractères
J'ai essayé d'implémenter un pseudo pachislot en Python
Je veux diviser une chaîne de caractères avec hiragana
J'ai essayé de résumer les opérations de chaîne de Python
J'ai essayé de résoudre la théorie des nombres entiers d'AOJ avec Python
[python] Convertir la date en chaîne
J'ai essayé de faire une simulation de séparation de source sonore en temps réel avec l'apprentissage automatique Python
J'ai essayé d'implémenter un automate cellulaire unidimensionnel en Python
[Chaîne de Markov] J'ai essayé de lire les citations en Python.
J'ai essayé "Comment obtenir une méthode décorée en Python"
J'ai essayé l'apprentissage automatique pour convertir des phrases en style XX
Je souhaite convertir une chaîne de caractères ISO-8601 en heure japonaise
J'ai fait un chronomètre en utilisant tkinter avec python
J'ai essayé d'écrire dans un modèle de langage profondément appris
J'ai essayé de toucher Python (installation)
[Python] Programmation pour trouver le nombre de a dans une chaîne de caractères qui se répète un nombre spécifié de fois.
Convertir une chaîne en image
[5e] J'ai essayé de créer un certain outil de type Authenticator avec python
Convertir en chaîne lors de la sortie de la sortie standard avec le sous-processus Python
[2nd] J'ai essayé de créer un certain outil de type Authenticator avec python
[Introduction à Python] Comment fractionner une chaîne de caractères avec la fonction split
J'ai essayé de créer une expression régulière de "montant" en utilisant Python
[Introduction à Python] Comment générer une chaîne de caractères dans une instruction Print
[Python] J'ai essayé d'implémenter un tri stable, alors notez
J'ai essayé de créer une expression régulière de "temps" en utilisant Python
[3ème] J'ai essayé de créer un certain outil de type Authenticator avec python
[Python] Un mémo que j'ai essayé de démarrer avec asyncio
Essayez d'extraire une chaîne de caractères d'une image avec Python3
J'ai essayé de créer une liste de nombres premiers avec python
J'ai essayé de créer une expression régulière de "date" en utilisant Python
J'ai essayé de mettre en œuvre un jeu de dilemme de prisonnier mal compris en Python
J'ai essayé de faire un processus d'exécution périodique avec Selenium et Python
J'ai essayé de créer une application de notification de publication à 2 canaux avec Python
J'ai essayé de créer une application todo en utilisant une bouteille avec python
[4th] J'ai essayé de créer un certain outil de type Authenticator avec python
[1er] J'ai essayé de créer un certain outil de type Authenticator avec python
J'ai essayé de créer un linebot (implémentation)
J'ai essayé de résumer la gestion des exceptions Python
J'ai essayé d'implémenter PLSA en Python
J'ai essayé de créer un linebot (préparation)