Je souhaite intégrer une variable dans une chaîne Python

Ce que je voulais faire

Quelque chose comme `` " une phrase ... # {value} ... " ```of ruby. Si vous effectuez une recherche, vous pouvez découvrir comment utiliser% comme spécificateur de conversion ou utiliser la fonction de format. Cependant, dans l'exemple d'introduction précédent, je sentais que la ligne de visée allait et venait, et j'avais l'impression que la fonction de formatage était si longue.

Conclusion actuelle

from functools import partial
myprint = partial(print, sep='')

hex_value = 0x1234
myprint('the value is %x'%hex_value,' and...')

Vous pouvez vous rapprocher de chaque variable en séparant les chaînes par,. Dans l'exemple ci-dessus, l'insertion d'espace dans est empêchée, mais s'il n'y a pas de problème, la fonction d'impression peut être utilisée telle quelle. Je pense que ce n'est pas grave car le format de sortie est également spécifié. S'il vous plaît laissez-moi savoir s'il y a une meilleure fonction.

(Une addition) Le littéral de chaîne formaté qui peut être utilisé dans 3.6 et au-dessus était exactement ce que la notation recherchait. Merci @naari. (Voir les commentaires)

Recommended Posts

Je souhaite intégrer une variable dans une chaîne Python
Comment incorporer des variables dans des chaînes python
Je veux créer une fenêtre avec Python
Je veux facilement implémenter le délai d'expiration en python
Je veux écrire en Python! (2) Écrivons un test
Je veux échantillonner au hasard un fichier avec Python
Je veux travailler avec un robot en python.
Je veux colorer une partie de la chaîne Excel avec Python
Je veux ajouter un joli complément à input () en python
Je veux imprimer dans la notation d'inclusion
Je veux créer un environnement Python
Je veux intégrer Matplotlib dans PySimpleGUI
Si vous souhaitez affecter une exportation csv à une variable en python
Je veux faire le test de Dunnett en Python
Je veux faire un jeu avec Python
Je veux fusionner des dictionnaires imbriqués en Python
Je veux écrire dans un fichier avec Python
Je veux afficher la progression en Python!
Je souhaite convertir une table convertie en PDF en Python en CSV
Je veux convertir par lots le résultat de "chaîne de caractères" .split () en Python
Je veux faire un patch monkey seulement en partie en toute sécurité avec Python
Je veux écrire en Python! (1) Vérification du format de code
Analyser une chaîne JSON écrite dans un fichier en Python
Je veux répéter plusieurs fois un générateur Python
Je veux générer rapidement UUID (memo memo) ~ Edition Python ~
Je veux faire la transition avec un bouton sur le ballon
Même avec JavaScript, je veux voir Python `range ()`!
[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
[Python] Je veux faire d'une liste imbriquée un taple
Je veux écrire en Python! (3) Utiliser des simulacres
Je veux utiliser le jeu de données R avec python
Je veux faire fonctionner un ordinateur quantique avec Python
Je veux faire quelque chose avec Python à la fin
Je veux manipuler des chaînes dans Kotlin comme Python!
Je veux lier une variable locale avec lambda
Je souhaite créer une file d'attente prioritaire pouvant être mise à jour avec Python (2.7)
Le programme Python est lent! Je veux accélérer! Dans ce cas ...
6 façons d'enchaîner des objets en Python
Je veux déboguer avec Python
Créer une chaîne aléatoire en Python
J'ai essayé d'implémenter un automate cellulaire unidimensionnel en Python
Je veux faire quelque chose comme sort uniq en Python
[Python] Je souhaite obtenir un ensemble commun entre numpy
Je veux démarrer beaucoup de processus à partir de python
J'ai essayé "Comment obtenir une méthode décorée en Python"
Je souhaite envoyer un message de Python à LINE Bot
J'ai fait un chronomètre en utilisant tkinter avec python
Je veux pouvoir exécuter Python avec VS Code
Une histoire sur la tentative d'implémentation de variables privées en Python.
Je souhaite utiliser une source de données python dans Re: Dash pour obtenir les résultats de la requête.
J'ai essayé d'implémenter PLSA en Python
Je souhaite utiliser un caractère générique que je souhaite décortiquer avec Python remove
J'ai essayé d'implémenter la permutation en Python
J'ai fait un programme de gestion de la paie en Python!
Comment transformer une chaîne en tableau ou un tableau en chaîne en Python
Je veux résoudre APG4b avec Python (seulement 4.01 et 4.04 au chapitre 4)
[Introduction à Python] Comment générer une chaîne de caractères dans une instruction Print
Comment vérifier la taille de la mémoire d'une variable en Python