x = " \{ Hello \} {0} " print(x.format(42)) Donne moi : Key Error: Hello\\ Je veux imprimer la sortie: {Hello}
Fait généralement référence à un certain nombre de méthodes pour afficher un nombre arbitraire de types de données variés dans une chaîne.
x = " \{ Hello \} {0} " print(x.format(42)) Donne moi : Key Error: Hello\\ Je veux imprimer la sortie: {Hello}
Python 2.6 a introduit la str.format()méthode avec une syntaxe légèrement différente de celle de l' %opérateur existant . Quelle est la meilleure et pour quelles situations? Ce qui suit utilise chaque méthode et a le même résultat, alors quelle est la différence? #!/usr/bin/python sub1 = "python...
Donné: a = 1 b = 10 c = 100 Comment afficher un zéro non significatif pour tous les nombres de moins de deux chiffres? Voici la sortie que j'attends: 01 10
Je veux remplir une chaîne avec des espaces. Je sais que ce qui suit fonctionne pour les zéro: >>> print "'%06d'"%4 '000004' Mais que dois-je faire quand je veux ça?: 'hi ' bien sûr, je peux mesurer la longueur des cordes et le faire str+" "*leftover, mais j'aimerais le plus court...
Est-il possible d'avoir des espaces réservés dans des valeurs de chaîne dans string.xmllesquelles des valeurs peuvent être affectées au moment de l'exécution? Exemple: de la chaîne PLACEHOLDER1 de la chaîne
Existe-t-il un moyen simple de formater une chaîne dans Go sans imprimer la chaîne? Je peux faire: bar := "bar" fmt.Printf("foo: %s", bar) Mais je veux que la chaîne formatée soit retournée plutôt qu'imprimée pour que je puisse la manipuler davantage. Je pourrais aussi faire quelque chose comme: s...
J'ai un champ de prix à afficher qui peut parfois être 100 ou 100,99 ou 100,9, ce que je veux, c'est afficher le prix à 2 décimales uniquement si les décimales sont entrées pour ce prix, par exemple si c'est 100 donc il ne devrait afficher 100 et non 100,00 et si le prix est 100,2, il devrait...
J'ai un nombre que je dois convertir en chaîne. J'ai d'abord utilisé ceci: Key = i.ToString(); Mais je me rends compte qu'il est trié dans un ordre étrange et je dois donc le remplir avec des zéros. Comment pourrais-je faire
Je souhaite afficher: 49 comme 49.00 et: 54.9 comme 54.90 Quelle que soit la longueur de la décimale ou s'il y a des décimales, je voudrais afficher un Decimalavec 2 décimales et je voudrais le faire de manière efficace. Le but est d'afficher les valeurs monétaires. par exemple,...
Nous devons constamment créer des chaînes pour la sortie du journal, etc. Au fil des versions de JDK, nous avons appris quand utiliser StringBuffer(plusieurs ajouts, thread-safe) et StringBuilder(plusieurs ajouts, non-thread-safe). Quels sont les conseils d'utilisation String.format()? Est-il...
Kotlin a une excellente fonctionnalité appelée modèles de chaînes. Je l'aime vraiment. val i = 10 val s = "i = $i" // evaluates to "i = 10" Mais est-il possible d'avoir une mise en forme dans les modèles? Par exemple, je voudrais formater Double dans des modèles de chaîne en kotlin, au moins pour...
Existe-t-il un moyen de spécifier une chaîne de format numérique standard ou personnalisée pour toujours afficher le signe, que ce soit + ve ou -ve (bien que ce qu'il devrait faire pour zéro, je ne suis pas sûr!)
Question primitive, mais comment formater des chaînes comme celle-ci: "Étape {1} sur {2}" en substituant des variables à l'aide de Java? En C #, c'est
En Python, lors du formatage d'une chaîne, je peux remplir les espaces réservés par nom plutôt que par position, comme ça: print "There's an incorrect value '%(value)s' in column # %(column)d" % \ { 'value': x, 'column': y } Je me demande si cela est possible en Java (espérons-le, sans...
t = e['updated_parsed'] dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6] print dt >>>2010-01-28 08:39:49.000003 Comment puis-je transformer cela en une chaîne?: "January 28,
Je vois que je ne peux pas faire: "%b %b" % (True, False) en Python. J'ai deviné %bpour b (oolean). Y a-t-il quelque chose comme
Je veux avoir une datetimechaîne de la date avec des millisecondes. Ce code est typique pour moi et j'ai hâte d'apprendre à le raccourcir. from datetime import datetime timeformatted= str(datetime.utcnow()) semiformatted= timeformatted.replace("-","") almostformatted= semiformatted.replace(":","")...
Comment puis-je afficher ceci: Décimal ('40800000000.00000000000000') comme '4.08E + 10'? J'ai essayé ceci: >>> '%E' % Decimal('40800000000.00000000000000') '4.080000E+10' Mais il a ces 0
Existe-t-il un moyen de formater une chaîne par son nom plutôt que par sa position en C #? En python, je peux faire quelque chose comme cet exemple (volé sans vergogne d' ici ): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types....
Je traite un fichier texte contenant les coordonnées x, y, z 1 128 1298039 123388 0 2 .... chaque ligne est délimitée en 3 éléments en utilisant words = line.split() Après le traitement des données, je dois réécrire les coordonnées dans un autre fichier txt afin que les éléments de chaque colonne...