Çözüldü Python dilinde tek bir "print" parantezinde hem string hem integer yazma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

mainkaiser

Hectopat
Katılım
5 Ocak 2021
Mesajlar
205
Daha fazla  
Cinsiyet
Erkek
Yeni yeni başladım Python öğrenmeye ve bir sorum var.

Python:
X = 20
print(X + "abcde")

Komutunu yazınca tek bir print parantezinde hem string hem de integer olduğu için hata veriyor, peki ben aynı satıra hem string hem de integer değişkeni nasıl ekranda gözükmesi komutu vereceğim?
 
+ operatördür. integer ile string alan + operatörü tanımlı değil. Hatanız bu. Aşağıdaki gibi yaparsanız çalışır.
Kod:
X = 20
print(X, "abcde")
integer değeri string olarak kullanmak istiyorsanız cast etmeniz gerekir. Aşağıdaki gibi yapılabilir.
Kod:
a = "abcde "
b = 10
c = a + str(b)
print(c)
 
Daha okunabilir kod için format kullanın.

 

Bu konuyu görüntüleyen kullanıcılar

Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…