Stringler : (Metinler)

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ı
34.45 + 14.45 => Bir integer DEĞİLDİR!!! (Float'dır)
Örnek :

>>> 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)

---------------------------------------------------------------------------