Tekrar hoş geldiniz.
Python'da karakter dizisinin STR olarak yazıldığını ve bunun özel bir kelime olduğunu unutmayın.
Aslında bu, işlev dediğimiz yerleşik bir şeydir ya da yapabileceğimiz yerleşik bir eylemdir.
Şimdi size şunu sorayım.
Dize yaparsam ne olur?
100.
100 açıkça bir sayıdır, bir tam sayıdır.
Peki bunun üzerinde string fonksiyonunu çalıştırırsak ne olur?
Hadi öğrenelim.
Hadi yapalım.
Buraya yazdır.
Ve sonra Çalıştır'a tıklarsam bunu çalıştırın.
100 alıyorum.
Tamam.
Ama.
Hmm.
Bu bir int mi yoksa string mi?
Bunu öğrenmek için.
Bir kez daha, bunu paketleyelim.
Yani bu değer ne olursa olsun cevabı tipe dönüştürülür.
Bu şekilde.
Bunun çok fazla parantez olduğunu biliyorum, ancak unutmayın, bu kod parçasını değerlendiriyoruz, yani 100'ü bir dizeye
dönüştürüyoruz veya dize eylemini çalıştırıyoruz.
Ve sonra tüm bu şeyin türünü kontrol edeceğiz ve sonra Çalıştır'a tıklarsam yazdıracağız.
Bunun bir dize türü olduğunu görüyorum.
Bunu kullanarak 100'ü dizeye dönüştürdük.
Şimdi, kafanızı biraz daha karıştırmak için şöyle bir şey yaparsak ne olur?
Yapmadım.
Bunun gibi.
Tamam.
Daha da fazla parantez.
Şimdi ne olacak?
Tahmin edebilir misin?
Pekala, 100'ü bir dizeye dönüştürüyoruz, sonra tekrar bir tamsayıya dönüştürüyoruz ve sonra int sınıfı olan türünü kontrol
ediyoruz ve sonra bunu yazdırıyoruz.
Bunun, a'nın str 100'e eşit olduğunu ve B'nin int'e eşit olacağını söylememle aynı şey olduğunu unutmayın.
A'nın çünkü bu kısmı değerlendiriyoruz ve sonra C'nin B'nin türüne eşit olacağını söylüyorum.
Ve sonunda C'yi basıyoruz.
Yani o kod parçası bunu yapmakla aynı şeydi.
Çok, çok havalı.
İşte bu, tür dönüştürme fikridir.
Yine, eğer bunu yazacak olursam, buna tür dönüşümü denir.
Veri türlerimizin türünü dönüştürüyoruz ve bunu programlama boyunca yapabilirsiniz ve kurs boyunca bunun hakkında çok
konuşacağız, ancak STR int gibi şeylere sahip olmamızın, float gibi şeylere sahip olmamızın ve hakkında konuşacağımız
diğer birçok veri türünün ana nedeni budur.
Bir sonraki videoda görüşürüz.
Güle güle.