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ş:
Nasıl "bu" JavaScript bir ne...
Nasıl bir dize C / birden fazla satır ...
Nasıl Python değişmez bir nesne yapmak...
Nasıl değişmez bir Sınıf oluşturabilir...
Nasıl bir dondurma dondurmak için .NET...