SORU
2 HAZİRAN 2010, ÇARŞAMBA


Bir dize içinde bir değişken (python)koyarak

Merhaba python için oldukça yeni ve ben bu muhtemelen oldukça basit bir soru ama yardım çok mutluluk duyacağız.

Bir dize içinde bir int koymak istiyorum. Bu şu anda.. ben ne yapıyorum

end = smooth(data,window_len=40)
plot.plot(time[0:len(end)],end)
plot.savefig('hanning(40).pdf') #problem line

Yerine iki 40 farklı numaralar için programı çalıştırmak için var. Bir döngü ama bu işe yaramıyor gibi değişken ekleme yapmak istiyorum:

plot.savefig('hanning',num,'.pdf')

Teşekkürler!

CEVAP
2 HAZİRAN 2010, ÇARŞAMBA


plot.savefig('hanning(%d).pdf' % num)

Bir dize izlerken % operatör, biçim kodları (bu durumda %d) bu dize değerleri eklemek için izin verir. Daha fazla bilgi için, Python belgelerine bakın:

http://docs.python.org/library/stdtypes.html#string-formatting-operations

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • CaliforniaMetin

    CaliforniaMe

    3 ŞUBAT 2013
  • nigahiga

    nigahiga

    21 Temmuz 2006