Python, tamsayı, ondalık sayı, dizi ve karmaşık sayı gibi çeşitli veri türlerini destekleyen evrensel dillerden biridir. Python’da bir veri tipini diğerine dönüştürebiliriz. Bu veri türü dönüştürme işlemine döküm denir. Python’da, bir tamsayı değeri aşağıdakiler kullanılarak kolayca bir dizgeye dönüştürülebilir: Sokak () İşlev. str() işlevi, bir tamsayı değerini bağımsız değişken olarak alır ve onu bir dizgeye dönüştürür. Bir int’yi bir dizgeye dönüştürmek yalnızca str() işleviyle sınırlı değildir. Bir int’den bir dizgeye dönüştürmenin başka birçok yolu vardır. Bu makalede, bir int’den bir dizgeye farklı şekillerde nasıl dönüştürüleceği açıklanmaktadır.
Bir int’yi bir dizgeye dönüştürmek için str() işlevini kullanma
str(), Python’da yerleşik bir işlevdir. Tamsayı değeri, str() işlevine argüman olarak iletilir ve belirtilen sayıyı bir dizgeye dönüştürür. Orijinal değişkeni bir String’e dönüştürmez, ancak Number’ın String tipi bir sürümünü döndürür. str() işlevinin sözdizimi aşağıdaki gibidir:
Yerleşik bir type() işlevini kullanarak herhangi bir değişkenin türünü belirtebiliriz. Herhangi bir sayıyı dizgeye dönüştürmeden önce, type() işlevini kullanarak değişkenin türünü belirtebiliriz. str() işlevini kullanarak bir int’den bir dizgeye dönüştürmenin bir örneğini görelim.
#bir sayı değişkeni bildir
sayı=20
#type() işlevini kullanarak num değişkeninin türünü belirleme
matbaa(Değişken tipiVeİpucu(sayı))
# Sayıyı bir dizgeye dönüştür
str_value=beyaz(sayı)
#type() işlevini kullanarak dönüştürülen str_value değişkeninin türünü belirleyin
matbaa(“Dönüştürülen değişkenin türü”Veİpucu(str_value))
üretim |
Çıktıda, dönüştürülen değişkenin türünün bir dize olduğu görülebilir.
Bir dizeyi dönüştürmek için bir int için %s operatörünü kullanın
%s, bir tamsayıyı dizgeye dönüştürmek için kullanılabilir. %s operatörünü kullanmak için sözdizimi aşağıdaki gibidir:
Bir örnek görelim.
#yaş değişkenini bildir
yaş =25
# ömür boyu sayıyı bir dizgeye dönüştür
age_str=“%s yaşım”%yaş
#age_str yazdır
matbaa(age_str)
#age_str değişkeninin türü kontrol ediliyor
matbaa(İpucu(age_str))
üretim |
Çıktı, yeni değişkenin türünün bir String olduğu görülebilir.
Dizeyi dönüştürmek için int’yi dönüştürmek için f dizesini kullanın
Bir int’yi bir dizgeye dönüştürmek için f string mekanizması kullanılabilir. f-string kullanmanın sözdizimi aşağıdaki gibidir:
Bir örnek görelim.
#yaş değişkenini bildir
yaş =25
# ömür boyu sayıyı bir dizgeye dönüştür
age_str=F“yaşım {age}”
#age_str yazdır
matbaa(age_str)
#age_str değişkeninin türü kontrol ediliyor
matbaa(İpucu(age_str))
üretim |
Bir int’yi dizgeye dönüştürmek için format()’ı kullanın
format() işlevi, bir int’yi bir dizgeye dönüştürmek için kullanılabilir. format() işlevinin beklenen amacı, dizeyi biçimlendirmektir. format() işlevini kullanırken yer tutucuyu koyarız. {}, bir değişkenin değerini yazdırmak için kullanılan yer tutuculardır. format() işlevinin biçimi şöyledir:
Bir int’yi dizgeye dönüştürmek için format() işlevini kullanmanın bir örneğini görelim.
Bir #name değişkeni bildirin
İsim=Kamran
#yaş değişkenini bildir
yaş =25
# Bir int’yi dizgeye dönüştürmek için format işlevini kullanın
matbaa(“Benim adım {} ve yaşım {}.”.formül(İsimVeyaş))
üretim |
çözüm
Bu makalede, basit örneklerle bir int’yi bir dizgeye dönüştürmenin farklı yolları açıklanmaktadır. Bu makale, Python’un String’e dönüşümünü anlamak isteyen yeni başlayanlar içindir.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın