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

  • Android Central

    Android Cent

    13 Kasım 2008
  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011