2016-04-01 16 views
0

Bu benim ilk kez burada doğru biçimlendirilmemiş ya da yanlış bölümde çok üzgünüm gönderiyor. Yazdırma sırasında iki dizge arasında boşluk yerleştirmek için biçim yöntemini kullanmanın bir yolunu bulmaya çalışıyorum ama bunun nasıl yapılacağından emin değilim. Çıktının sağa veya sola bastırılması için biçim yönteminin nasıl kullanılacağını biliyorum, ancak bu zaman diliminde iki dizeyi aralarında boşluklarla birlikte yazdırmam gerekiyor. Benim kod aşağıdaki benzer: 'aaaaa aaaaa':Python - İki dizeyle .format() yöntemi nasıl kullanılır?

left=(len(left)+5)*'a' 

right=(len(right)+5)*'a' 

print("{:^{x}}".format(left+right, x=2*'')) 

Yani, almak amaçlayan ediyorum çıktı böyle bir şey olmazdı. Herhangi bir yardım takdir edilecektir, teşekkürler! Ayrıntılar için

+0

'print yazabilirsiniz ("} {} {". biçimi (sağ, sol))' YA 'baskı (sol, sağ)' – falsetru

+0

@schwobaseggl Evet, işe yarıyor! Tüm biçim yöntemi ile kendimi karıştırıyordum. Teşekkür ederim! – Dimos

cevap

İlgili konular