Giriş
Python, veri türleri arasında kolayca dönüşüm yapabilen esnek bir programlama dilidir. Sayılar, genellikle programlamada en yaygın veri türlerinden biridir. Ancak, bazı durumlarda sayıları string (metin) formatına dönüştürmemiz gerekebilir. Örneğin, bir kullanıcıdan gelen sayısal veriyi bir dizeye dönüştürüp veritabanına kaydetmek veya bir raporda düz metin olarak göstermek gibi senaryolarla karşılaşabiliriz. Bu yazıda, Python’da sayıdan string’e dönüştürme yöntemlerini detaylı bir şekilde inceleyeceğiz.
Python’da Sayılardan String’e Dönüştürme Yöntemleri
Python’da bir sayıyı string’e dönüştürmenin birkaç farklı yolu bulunmaktadır. Bu yöntemleri inceleyerek, hangi durumlarda hangi yöntemlerin daha uygun olduğunu göreceğiz.
1. str() Fonksiyonu Kullanarak Dönüştürme
Python’da en yaygın olarak kullanılan yöntemlerden biri, str()
fonksiyonunu kullanmaktır. Bu fonksiyon, herhangi bir veri türünü string formatına dönüştürmek için kullanılabilir. Örneğin:
number = 42
string_number = str(number)
print(string_number) # Çıktı: '42'
Yukarıdaki örnekte, bir tamsayı olan number
değişkenini str()
fonksiyonu aracılığıyla bir string’e dönüştürdük. Bu yöntem, hem tam sayılar hem de ondalıklı sayılar için geçerlidir.
2. Formatlama Metotları ile Dönüştürme
Bunun yanı sıra, sayıları string’e dönüştürmek için string formatlama yöntemlerini de kullanabilirsiniz. format()
metodu ile sayıları string’e pek çok farklı biçimde dönüştürebiliriz:
number = 42
formatted_string =