«string-formatting» etiketlenmiş sorular

Yaygın olarak, çeşitli veri türlerini rastgele bir dizi halinde görüntülemek için bir dizi yöntemi ifade eder.


16
Dize biçimlendirme:% vs. .format
Python 2.6 str.format(), mevcut %operatörden biraz farklı bir sözdizimiyle yöntemi tanıttı . Hangisi daha iyi ve hangi durumlar için? Aşağıdakiler her yöntemi kullanır ve aynı sonuca sahiptir, bu yüzden fark nedir? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am a %s" % sub1 b = …




5
Go dizesi yazdırılmadan biçimlendirilsin mi?
Go'da bir dizeyi yazdırmadan dizeyi biçimlendirmenin basit bir yolu var mı? Yapabilirim: bar := "bar" fmt.Printf("foo: %s", bar) Ama biçimlendirilmiş dize yazdırmak yerine döndürmek istiyorum, böylece daha fazla manipüle edebilirsiniz. Ayrıca şöyle bir şey yapabilirim: s := "foo: " + bar Ancak, biçim dizesi karmaşık olduğunda bunu okumak zorlaşır ve …

16
2 yere kadar ondalık sayı veya basit tam sayı göstermek için Dize Biçimini kullanma
Bazen 100 veya 100.99 veya 100.9 olabileceğini göstermek için bir fiyat alanım var, istediğim fiyatı sadece ondalık sayı girilirse 2 ondalık basamakta görüntülemek, örneğin 100 ise 100 değil 100.00 göster ve eğer fiyat 100.2 ise 100.22 için benzer şekilde 100.20 göstermelidir. Google'a gittim ve bazı örneklerle karşılaştım, ancak tam olarak …



13
Performans önemliyse Java'nın String.format () yöntemini kullanmalı mıyım?
Günlük çıkışı için her zaman Dizeler oluşturmalıyız vb. JDK sürümlerinde ne zaman kullanılacağını StringBuffer(birçok ek, iş parçacığı güvenli) ve StringBuilder(birçok ek , iş parçacığı için güvenli değil) öğrendik . Kullanmayla ilgili tavsiye nedir String.format()? Verimli midir, yoksa performansın önemli olduğu tek gömlekler için birleştirme işlemine devam etmek zorunda mıyız? örneğin …

6
Kotlin string şablonlarında format
Kotlin, string şablonları adı verilen mükemmel bir özelliğe sahiptir. Gerçekten çok seviyorum. val i = 10 val s = "i = $i" // evaluates to "i = 10" Ancak şablonlarda herhangi bir biçimlendirme olması mümkün müdür? Örneğin, en azından ondalık ayırıcıdan sonra bir dizi basamak ayarlamak için kotlin'de dize şablonlarında …



19
Dize biçimlendirmesinde adlandırılmış yer tutucular
Python'da, dizeyi biçimlendirirken, yer tutucuları konum yerine konuma göre doldurabilirim, şöyle: print "There's an incorrect value '%(value)s' in column # %(column)d" % \ { 'value': x, 'column': y } Java'da mümkün olup olmadığını merak ediyorum (umarım harici kütüphaneler olmadan)?


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.