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

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • Avast

    Avast

    27 NİSAN 2006
  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007