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ş:
Python listesi kontrol öğesi başka bir...
Nasıl bir değişken türü olmadığını kon...
Nasıl bir değişken adı için Python ile...
Nasıl eğer bir python değişken bir diz...
Nasıl içinde bir değişken bir dize içi...