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

  • How to Cook ?

    How to Cook

    31 Ocak 2007
  • kindlechatmail

    kindlechatma

    25 AĞUSTOS 2010
  • Tinkernut

    Tinkernut

    28 Aralık 2006