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