Python programlama dilinde değişkenlerin veri tipleri dinamik olarak atandığı için oluşturduğumuz değişkenlerin sol tarafında değişken tiplerini yazmamıza gerek yoktur. C# ve Java gibi programlama dillerinde ise oluşturduğumuz her değişkenin öncelikle veri tipini yazmamız gerekir.
Değişkenlerin Python'da da birer tipi vardır (int, boolean, string gibi) ama arka planda python tarafından bu işlem dinamik olarak yapıldığı için görmemiş oluruz. Ancak yine de python, bir değişken için hangi değişken tipini atadı kontrol etmek istediğimizde type metodunu kullanabiliriz.
a = 5
print(type(a)) #int
a değişkeninin değerinin değişmesi durumunda veri tipi de değişir, benzer bir işlemin java ve c# gibi programlama dillerinde kullanımı mümkün değildir ve hata üretirler.
a = 5
print(type(a)) #int
a = 5.3
print(type(a)) #float
a = "merhaba"
print(type(a)) #str
Editör editi: önceki bazı diğer benzer içerikli yazılar için;
bkz: Python'da Değişken Kullanımı ve Örnekleri
bkz: Python'da yazıları ve harfleri değiştirmek (replace fonksiyonu)
bkz: Python'da Tuple Veri Türündeki Bir Değişkeni Güncellemek
bkz: Python'da substring nasıl yapılır?
bkz: Python'da rasgele tek basamaklı sayı üretmek
bkz: Python Programlama Dili Nedir?