Tüm Üyelere ve Ziyaretçilere Forumda İyi Vakit Geçirmelerini Dileriz.
Tüm Paylaşımlarla, İsteklerinizle , Sorularınızla Daima Yanınızdayız.

Python – Veri Tipi Dönüştürme ( Type Casting, Type Conversion)

Konu Sahibi: Morningstar, Kategori: Python, 0 Yorum, 378 Okunma
BU KONUYU DEĞERLENDİR
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Görüntüleyenler: 1 Ziyaretçi
Yönetici
Yönetici
*******
348
Mesajlar
347
Konular
0
Rep Puanı
23-02-2020, Saat: 01:34 (Son Düzenleme: 23-02-2020, Saat: 01:34, Düzenleyen: Morningstar.)
#1
Python – Veri Tipi Dönüştürme ( Type Casting, Type Conversion)

Veri Tipi Dönüştürme ( Type Casting, Type Conversion)
Bir önceki dersimiz olan input alma da iki sayının toplamı kısmında verimizin tipinin String olduğunu Unutmayın kısmında söylemiştim. Input fonksiyonu string olarak çıktı veriyor.
Peki bunu nasıl bileceğiz ? type() metodu işte bizim bunu görmemizi sağlıyor.



Kod:
birinci_sayi = input("Birinci Sayiyi Giriniz : ")
ikinci_sayi = input("İkinci Sayiyi Giriniz : ")
toplam=  birinci_sayi + ikinci_sayi
print("İki Sayının Toplamı " ,  toplam)

Kod:
print(type(toplam))
Kodu çalıştırırsanız str (String) olarak toplam değişkeni karşımıza çıkıyor.

Kod:
int_deger = 5
print(type(int_deger))

float_deger= 4.3
print(type(float_deger))

string_deger="test"
print(type(string_deger))

#Veri Dönüşümü için

# 1. String dönüşümü
int_to_string = str(int_deger)
print(type(int_to_string))

# 2. Float dönüşümü

int_to_float = str(int_deger)
print(type(float_deger))

#3. Int Dönüşümü

float_to_int = int(float_deger)
print(type(float_to_int))

str_to_int = int(string_deger)
print(type(str_to_int))

# Son çıktıda hata aldık. Biz tüm integer değerleri string 'e dönüştürebilrken, String değerleri int 'a dönüştüremeyiz. Yalnızca [0:9] arasındaki değerler int dönüşür.

int_deger = 5
print(type(int_deger))

float_deger= 4.3
print(type(float_deger))

string_deger="test"
print(type(string_deger))

#Veri Dönüşümü için

# 1. String dönüşümü
int_to_string = str(int_deger)
print(type(int_to_string))

# 2. Float dönüşümü

int_to_float = str(int_deger)
print(type(float_deger))

#3. Int Dönüşümü

float_to_int = int(float_deger)
print(type(float_to_int))

str_to_int = int(string_deger)
print(type(str_to_int))

# Son çıktıda hata aldık. Biz tüm integer değerleri string 'e dönüştürebilrken, String değerleri int 'a dönüştüremeyiz. Yalnızca [0:9] arasındaki değerler int dönüşür.


Öncelikle hangi türde değişkenler varmış bir bakalım.. Sonra bir dönüşüm yapalım.


Dersimizin sonuna geldik, okuduğunuz için teşekkür ederiz.
[Resim: imza.png]


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
PYTHON – Kullanıcıdan Veri Alma Morningstar 0 318 23-02-2020, Saat: 01:35
Son Yorum: Morningstar
Python – Koşul İfadeleri Morningstar 0 270 23-02-2020, Saat: 01:31
Son Yorum: Morningstar
Python Dilinin Öznitelikleri, Programlama Eğitiminde ve Yazılım Dünyasındaki Yeri Morningstar 0 400 07-02-2020, Saat: 23:35
Son Yorum: Morningstar


[-]
Etiket
python type conversion dönüştürme veri casting tipi

Hızlı Menü: