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

  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • TouchePro

    TouchePro

    27 EYLÜL 2007