preguntar acerca de string-formatting

15
réponses

Utilisation du format de chaîne pour afficher décimal jusqu’à 2 places ou entier simple

J'ai un champ de prix à afficher qui peut parfois être 100 ou 100.99 ou 100.9, ce que je veux est d'afficher le prix en 2 décimales seulement si les décimales sont entrées pour ce prix, par exemple si son 100 donc il devrait seulement montrer 100 pas …
demandé sur 1970-01-01 00:33:31
5
réponses

Python: chaîne de sortie de Format, alignement droit

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 à l'aide de words = line.split() Après le traitement des données, j'ai besoin d'écrire …
demandé sur 1970-01-01 00:33:31
6
réponses

Python, imprimer tous les flotteurs à 2 décimales en sortie

J'ai besoin de sortir 4 flotteurs différents à deux décimales. C'est ce que j'ai: print '%.2f' % var1,'kg =','%.2f' % var2,'lb =','%.2f' % var3,'gal =','%.2f' % var4,'l' Qui est très impur, et qui a l'air mauvais. Y a-t-il un moyen de faire flott …
demandé sur 1970-01-01 00:33:30
1
réponses

Str.format() déclenche KeyError

Le code suivant déclenche une exception KeyError: addr_list_formatted = [] addr_list_idx = 0 for addr in addr_list: # addr_list is a list addr_list_idx = addr_list_idx + 1 addr_list_formatted.append(""" "{0}" { "gam …
demandé sur 1970-01-01 00:33:30
3
réponses

Pourquoi utiliser endl quand je peux utiliser un caractère de nouvelle ligne? [dupliquer]

Cette question a déjà une réponse ici: C++: "std::endl" vs "n" 11 réponses Est-il une raison pour utiliser endl avec cout quand je peux utiliser n? Mon livre …
demandé sur 1970-01-01 00:33:31
9
réponses

Python fait-il une interpolation de variable similaire à «string #{var}» dans Ruby?

En Python, il est fastidieux d'écrire: print "foo is" + bar + '.' Puis-je faire quelque chose comme ça en Python? print "foo is #{bar}." ... …
demandé sur 1970-01-01 00:33:32
7
réponses

Convertir la date Java en chaîne UTC

Le java.util.Date toString() méthode affiche la date dans le fuseau horaire local. Il existe plusieurs scénarios courants où nous voulons que les données soient imprimées dans UTC , y compris les journaux, l'exportation de données et la communicat …
demandé sur 1970-01-01 00:33:32
3
réponses

Comment traiter «%1 » dans L’argument de QString::arg()?

tout le monde aime QString("Put something here %1 and here %2") .arg(replacement1) .arg(replacement2); mais les choses se démangeaisons dès que vous avez la moindre chance que replacement1 contient en fait %1 ou encore %2 n'importe où. Ens …
demandé sur 1970-01-01 00:33:31
5
réponses

Erreur de formatage du texte: ‘= ‘ alignement non autorisé dans le spécificateur de format de chaîne

Que '=' alignment dans le message d'erreur suivant, et pourquoi ce code de cause? >>> "{num:03}".format(num="1") Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: '=' alignment not allowed in s …
demandé sur 1970-01-01 00:33:36
4
réponses

Python format chaîne séparateur de milliers avec des espaces

pour l'impression nombre avec mille séparateur, on peut utiliser la chaîne de format python: '{:,}'.format(1234567890) mais comment puis-je spécifier que je veux un espace pour séparateur de milliers? ... …
demandé sur 1970-01-01 00:33:33