Python int'den dizeye

Python Int String



Python, tamsayı, ondalık sayı, dize ve karmaşık sayı gibi çeşitli veri türlerini destekleyen evrensel dillerden biridir. Python'da bir veri türünü başka bir veri türüne dönüştürebiliriz. Bu veri türü dönüştürme işlemine typecasting denir. Python'da, bir tamsayı değeri, aşağıdakiler kullanılarak kolayca bir dizeye dönüştürülebilir: str () işlev. str() işlevi, tamsayı değerini parametre olarak alır ve onu dizgeye dönüştürür. int'nin dizgeye dönüştürülmesi yalnızca str() işleviyle sınırlı değildir. int'den dizeye dönüştürmenin başka çeşitli yolları vardır. Bu makale, çeşitli yöntemlerle int'den dizeye dönüştürmeyi açıklar.







int'den dizeye dönüştürme için bir str() işlevi kullanma

str(), yerleşik bir Python işlevidir. Tamsayı değeri, bir argüman olarak str() işlevine iletilir ve verilen sayıyı dizgeye dönüştürür. Orijinal değişkeni dizeye dönüştürmez, ancak sayının dize türü sürümünü yapar ve döndürür. str() işlevinin sözdizimi aşağıdaki gibidir:



P(tam sayı)

Yerleşik type() işlevini kullanarak herhangi bir değişkenin türünü belirleyebiliriz. Herhangi bir sayıyı dizgeye dönüştürmeden önce type() fonksiyonunu kullanarak değişkenin tipini belirleyebiliriz. str() işlevini kullanarak int'den dizeye dönüştürme örneğini görelim.



#bir sayı değişkeni bildirme

birde=yirmi

#type() işlevini kullanarak num değişkeninin türünü belirleme

Yazdır('Değişkenin türü',tip(birde))

#sayı bir dizgeye dönüştürmek

str_value= P(birde)

#type() işlevini kullanarak dönüştürülen str_value değişkeninin türünü belirleme

Yazdır('Dönüştürülen değişkenin türü',tip(str_value))

Çıktı

Çıktıda, dönüştürülen değişkenin türünün bir dize olduğu görülebilir.





str operatörü

int'den dizeye dönüştürme için %s operatörünü kullanma

%s, bir tamsayıyı bir dizgeye dönüştürmek için kullanılabilir. %s operatörünü kullanmanın sözdizimi aşağıdaki gibidir:



%s %tamsayı

Bunun bir örneğini görelim.

#yaş değişkeni bildirme

yaş=25

#yaş numarasını bir dizgeye dönüştürme

age_str='Yaşım %s'%yaş

#age_str'yi yazdırma

Yazdır(age_str)

#age_str değişkeninin türü kontrol ediliyor

Yazdır(tip(age_str))

Çıktı

Çıktıda, yeni değişkenin türünün bir string olduğuna tanık olunabilir.

%s arama

int'den dizeye dönüştürme için f-string kullanma

f-string mekanizması, int'den string'e dönüşüm için kullanılabilir. f-string kullanmanın sözdizimi aşağıdaki gibidir:

F '{sayı}'

Bunun bir örneğini görelim.

#yaş değişkeni bildirme

yaş=25

#yaş numarasını bir dizgeye dönüştürme

age_str=F'Yaşım {age}'

#age_str'yi yazdırma

Yazdır(age_str)

#age_str değişkeninin türü kontrol ediliyor

Yazdır(tip(age_str))

Çıktı

fstring

int'den dizeye dönüştürme için format() işlevini kullanma

format() işlevi, int'den dizeye dönüştürme için kullanılabilir. format() fonksiyonunun beklenen amacı string formatlamadır. format() fonksiyonunu kullanırken yer tutucuyu koyarız. {}, değişkenin değerini yazdırmak için kullanılan yer tutuculardır. format() işlevinin sözdizimi şöyledir:

{}.biçim(sayı)

İnt'ten dizgeye dönüştürme için format() işlevinin kullanımına ilişkin bir örnek görelim.

#ad değişkenini bildirme

isim='Kamran'

#yaş değişkeni bildirme

yaş=25

# int'den dizeye dönüştürme için format işlevini kullanma

Yazdır('Benim adım {} ve yaşım {}'.biçim(isim,yaş))

Çıktı

fnct biçimi

Çözüm

Bu makale, basit örneklerle int'yi bir dizeye dönüştürmek için çeşitli yöntemleri açıklar. Bu makale Python int to string dönüşümünü anlamak isteyen yeni başlayanlar için.