Comment convertir le type Python # pour les super débutants de Python: str

environnement windows7 (je veux Mac Book Pro 16 pouces) Visual Studio Code chrome python ver3.8.3

Cet article est écrit pour les débutants en programmation et Python.

1. Comment convertir le type Python

str l'entier était un nombre (entier) et la chaîne était un caractère (chaîne). Si vous essayez de sortir un nombre (entier) en le concaténant avec un caractère (chaîne de caractères) tel quel, le résultat sera le suivant.

style.py


calc = 100 * 3.14
answer = "100 fois le rapport de circonférence" + calc + "est"
print(answer)

#answer = "100 fois le rapport de circonférence" + calc + "est"
#TypeError: can only concatenate str (not "float") to str

J'ai une erreur. TypeError:can only concatenate str (not "float") to str Cette erreur est l'erreur «Impossible de concaténer car le type est différent». Puisque la phrase "100 fois le rapport de circonférence est" et la phrase "est" est un caractère (chaîne de caractères) et la variable calc est un nombre (même s'il s'agit d'un nombre à virgule flottante), Python "Organisons les caractères (chaînes de caractères) et les nombres (nombres entiers et flottants) avant de les concaténer." C'est une promesse.

Dans ce cas, placez le caractère (chaîne de caractères) tel quel entre "" et convertissez le nombre (entier, nombre à virgule flottante) en caractère (chaîne de caractères). Alors, dois-je le mettre dans Calc avec" "?

type.py


calc = 100 * 3.14
answer = "100 fois le rapport de circonférence" + "calc" + "est"
print(answer)

#100 fois le rapport de circonférence est calc

J'ai reconnu «calc» comme un caractère (chaîne de caractères) tel quel. Changeons cela comme suit. C'est là que le thème str entre en jeu.

style.py


calc = 100 * 3.14
answer = "100 fois le rapport de circonférence" + str(calc) + "est"
print(answer)
#100 fois le rapport de circonférence est 314.0

Oui, la sortie a réussi. La différence entre les deux codes ci-dessus est answer = "100 fois le rapport de circonférence est" + calc +" " answer = "100 fois le rapport de circonférence est" + str (calc) + "" Et vient d'ajouter str () à calc.

Utilisez str () pour organiser (convertir) les nombres (entier, virgule flottante) en caractères (chaînes de caractères). L'exemple ci-dessus utilise des variables, mais le plus simple est plus facile à comprendre.

type.py


print(type(123))
#<class 'int'>

print(type(str(123)))
#<class 'str'>

La partie supérieure de l'exemple ci-dessus est 123 Est un nombre (entier) Je dis. La rangée du bas est str(123) Est un caractère (chaîne de caractères) Je dis.

Voici comment convertir le type: str.

Recommended Posts

Comment convertir le type Python # pour les super débutants de Python: str
Comment convertir le type Python # pour les super débutants de Python: int, float
Python # Comment vérifier le type et le type pour les super débutants
Python pour les super débutants Super débutants Python # dictionnaire type 1
Python pour les super débutants Super débutants Python # dictionnaire type 2
Python pour les super débutants Super débutants Python # Facile à éliminer
Comment rendre le Python des débutants plus rapide [numpy]
Python #function 2 pour les super débutants
Python #function 1 pour les super débutants
#List Python pour les super débutants
~ Conseils pour les débutants de Python présentés avec amour par Pythonista ③ ~
[Pour les débutants] Comment utiliser la commande say avec python!
[Pour les débutants] Comment étudier le test d'analyse de données Python3
Python #index pour les super débutants, tranches
Fonction Python #len pour les super débutants
Python #Hello World pour les super débutants
Méthode d'apprentissage TensorFlow pour les professionnels des arts libéraux et les débutants en Python
[Python] Comment convertir un fichier db en csv
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Comment convertir Python en fichier exe
Mettons ensemble Python pour les super débutants
[Python] Organisation de l'utilisation des instructions
Comment utiliser "deque" pour les données Python
Mémo n ° 4 que les débutants Python lisent "Explication détaillée de la grammaire Python"
[Python] Comment utiliser deux types de type ()
Comment créer un plug-in Spigot (pour les débutants Java)
Mémo n ° 3 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Comment installer Python pour les chercheurs de sociétés pharmaceutiques
Mémo n ° 1 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Comment utiliser les outils d'analyse de données pour les débutants
Essayez de calculer RPN avec Python (pour les débutants)
Compréhension facile de Python pour les tableaux et (pour les super débutants)
Mémo n ° 2 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Comment obtenir des éléments de type dictionnaire de Python 2.7
Mémo n ° 7 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Comment convertir (32,32,3) en tenseur à 4 dimensions (1,32,32,1) avec le type ndarray
Convertir un float exponentiel en str en Python
Introduction à la programmation (Python) TA Tendency pour les débutants
Mémo n ° 6 pour les débutants Python à lire "Explication détaillée de la grammaire Python"
Comment gérer le type datetime dans sqlite3 de python
[Pour les débutants] Comment étudier la programmation Mémo privé
Mémo n ° 5 que les débutants Python lisent "Explication détaillée de la grammaire Python"
À propos de l'importation de modules externes Python <Pour les super débutants>
Comment installer Python
Comment installer python
Manuel python pour les débutants
OpenCV pour les débutants en Python
[BigQuery] Comment utiliser l'API de BigQuery pour Python -Création de table-
Comment convertir / restaurer une chaîne avec [] en python
Comment exécuter python dans l'espace virtuel (pour MacOS)
Comment écrire un type liste / dictionnaire de Python3
Comment convertir des nombres à virgule flottante en nombres binaires en Python
Python - Remarques lors de la conversion du type str en type int
Un débutant en Python dit qu'il est bon de s'en souvenir
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
python, php, ruby Comment convertir un décimal en n
Convertir le type d'entité Webpay en type Dict (récursivement en Python)
[Introduction à Python] Comment écrire des instructions répétitives à l'aide d'instructions for
Conseils aux débutants en Python pour utiliser l'exemple Scikit-image pour eux-mêmes 7 Comment créer un module