SORU
6 ŞUBAT 2009, Cuma


Nasıl python'pprint yazdırmak yerine bir dize döndürmek için s alabilirim?

Diğer bir deyişle, sprintf pprint eşdeğer nedir?

CEVAP
6 ŞUBAT 2009, Cuma


pprint modülü komut sadece bu amaç için pformat, adını taktı.

Gelen belgeleri:

Bir dize olarak biçimlendirilmiş nesne gösterimini döndürür. girinti, genişlik ve derinlik PrettyPrinter kurucu olarak geçilecek biçimlendirme parametreleri.

Örnek:

>>> import pprint
>>> people = [
...     {"first": "Brian", "last": "Kernighan"}, 
...     {"first": "Dennis", "last": "Richie"},
... ]
>>> pprint.pformat(people, indent=4)
"[   {   'first': 'Brian', 'last': 'Kernighan'},\n    {   'first': 'Dennis', 'last': 'Richie'}]"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • Kindness

    Kindness

    23 Ocak 2006
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011