Stringler matematiksel işlem içermeyen ifadelerdir."str" ile gösterilir. Tek tırnak (') , çift tırnak (") veya üç tırnak (""") ile ifade edilirler.
Örneğin :
>>> """Python """ + " " + 'Programlama'
SONUÇ : 'Python Programlama'
--------------------------------------------------------------------------
İntegers : (Tam Sayılar )
Tam sayılar , ondalık sayı içermeyen sayılardır. "int" ile gösterilir.
>>> 34 + 67 => Bir integerdir .
34.45 + 14.45 => Bir integer DEĞİLDİR!!! (Float'dır)
Bölme işlemi :
Python'da bölme işlemi " / " sembolü ile gerçekleşir .
>>> 26 / 3
8.66666666.....
% sembolü modüler işlem içindir. Bu sembol işlemden kalan sonuçu gösterir.
>>> 26%3
2
divmod() Fonksiyonu : Divmod fonksiyonu iki tam sayının bölümünden bölüm ve kalanı verir.
>>> divmod(26,3)
(8,2)
Tam sayı olarak bölme :
>>> 8/5
1.5
Bu işlemin sonucu integer yani bir tam sayı değildir. Sonucun tam sayı olmasını istiyorusa " // " sembolünü kullanabiliriz
>>> 8//5
1
ya da
>>> int(8/5)
1
--------------------------------------------------------------------------
Floats : (Kayan Noktalı Sabitler)
Ondalık ya da üstel sayılardır.
Yukarıda verdiğimiz örnek , yanında da belirttiğimiz şekilde bir floattır.
Alıntı
>>> 26.5 + 14.56
41.06
---------------------------------------------------------------------------
Complex : (Karmaşık Sayılar )
Matematikte
şeklinde ifade edilen sayılardır.a sayısı ->> Real (gerçek)
b sayısı ->> İmaginary(sanal) kısmı ifade etmektedir.

Python da ise
harfi
olarak kullanılır.Örnek :
>>> 2j + 2j
4j
Matematikte olduğu gibi real sayılar real ile sanallar sanal ile toplanır.
>>> ( 2 + 2j ) + ( 3 + 2j )
(5 + 4j)
---------------------------------------------------------------------------