Python'da Veri Tipi Dönüşümü

Program yazarken bazı durumlarda değişkenler üzerinde tür dönüşümü yapma ihtiyacı duyabilirsiniz. En çok veri tipi dönüştürme işlemi 'string' ve 'integer' veriler arasında yapılmaktadır.




Tür Dönüşümü İçin Kullanılan Fonksiyonlar: 
  • float()  Herhangi bir sayı veya sayı değerli karakter dizisini noktalı sayıya çevirir. 
  • int() Herhangi bir sayıyı veya sayı değerli karakter dizisini tam sayıya dönüştürür. 
  • str()  Herhangi bir sayıyı karakter dizisine dönüştürür.
Bilgisayarınızın terminal ekranına geçip komut satırından "python" diyerek Python yorumlayıcısını çalıştırınız.

Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. Tüm hakları saklıdır.

C:\Users\Parrot>python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>


">>>" gördüğünüz yere sayi isminde bir değişken tanımlayıp '33' değerinin atanması;

>>> sayi = '33'


Bu şekilde bir değer ataması gerçekleştirildiğinde sayi değişkenimizin veri tipi string olmaktadır. bunu type() fonksiyonu kullanarak rahatlıkla görebilirsiniz.


>>> type(sayi)
<class 'str'>



Genelde bu dönüşümleri kullanıcıdan veri alırken kullanırız. Örneğin input() fonksiyonu ile kullanıcıdan veri aldığımızda kullanıcı sayısal bir değer girse bile string olarak depolanmaktadır. bu değeri bir değişkene atamadan önce veya atadıktan sonra Integer tipine dönüştürebiliriz.

Yukarıdaki örnekte sayi değişkeni içerisinde string tipinde olan 33 verisini tutmaktadır. int() fonksiyonu ile tip dönüşümü yapımı;

>>> sayi = int(sayi)
>>> type(sayi)
<class 'int'>



Post a Comment

Daha yeni Daha eski

Vulnerability Analysis