SORU
29 Mart 2011, Salı


Nasıl değişmez bir " baskı miyim;{}" dize ve ayrıca python kullanılan karakterler .üzerinde biçim?

x = " \{ Hello \} {0} "
print x.format(42)

bana verir : Key Error: Hello\\

Yazdırmak için çıkış istiyorum: {Hello} 42

CEVAP
29 Mart 2011, Salı


{{ }} çift gerekir:

>>> x = " {{ Hello }} {0} "
>>> print x.format(42)
' { Hello } 42 '

İşte Python documentation for format string syntax: ilgili bölüm

Biçim dizeleri “yenileme alanları” ayraç {} çevrili içerir. Parantez içinde yer almayan bir şey değişmeden çıkış kopyalanır hangi kabul edebi metin,. Eğer edebi bir metin hazırla bir karakter dahil etmek gerekirse, iki katına çıkararak kaçmış olabilir: {{ }}.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007
  • RobertDuskin

    RobertDuskin

    12 HAZİRAN 2008