imdi bazı basit komutlar deneyelim. Yorumlayıcıyı calıştırın ve birincil komut satırının gelmesini bekleyin. Yorumlayıcı basit bir hesap makinesi olarak iş gorurebilir: istediğiniz herhangi bir ifadeyi yazın ve yorumlayıcı sonucu verecektir. İşlecler ( +,-,*,/ ) coğu programlama dillerindekine benzer calışır (Pascal ve C de olduğu gibi mesela). İfadeleri gruplamak icin parantezler de kullanılabilir. Ornekler: >>> 2+2 4 >>> # Bu bir acıklama ... 2+2 4 >>> 2+2 # bu da komutlarla aynı satırda bir acıklama 4 >>> (50-5*6)/4 5 >>> # Tam sayı bolme işlemlerinde ise: ... 7/3 2 >>> 7/-3 -3 C'de olduğu gibi eşit işareti ( = ) bir değişkene değer atamak icin kullanılır. Atamanın değeri cıkışta yazılmaz: >>> genislik = 20 >>> yukseklik = 5*9 >>> genislik * yukseklik 900 Bir değer aynı anda birden fazla değişkene atanabilir: >>> x = y = z = 5 # x, y ve z beş değerini alır >>> x 5 >>> y 5 >>> z 5 Tam gercel sayı desteği vardır. Farklı turdeki değerlerin olduğu işlemlerde sonuc gercel sayıya donuşturulur: >>> 3 * 3.75 / 1.5 7.5 >>> 7.0 / 2 3.5 Karmaşık sayılar da desteklenmektedir. Sayıların sanal kısımları j veya J soneki ile yazılır. Gercek kısmı sıfır olmayan karmaşık sayılar (gercek + sanalj) şeklinde yazılırlar ya da complex(gercek, sanal) işlevi ile kullanılırlar. >>> 1j * 1J (-1+0j) >>> 1j * complex(0,1) (-1+0j) >>> 3+1j*3 (3+3j) >>> (3+1j)*3 (9+3j) >>> (1+2j)/(1+1j) (1.5+0.5j) Karmaşık sayılar daima iki gercel sayı ile ifade edilirler; biri gercek diğer sanal kısım icin. Z gibi bir karmaşık sayının gercek ya da sanal kısımlarına erişmek icin Z.real ve Z.imag kullanılır. a=1.5+0.5j >>> a.real 1.5 >>> a.imag 0.5 Tamsayı veya gercel sayıya donuşturme işlevleri (float(), int() ve long()) karmaşık sayılar icin calışmazlar; bir karmaşık sayıyı gercek bir sayıya donuşturmenin doğru bir yolu mevcut değildir. abs(z) ile karmaşık sayının buyukluğunu ve z.real ile gercek kısmını elde edebilirsiniz. >>> a=3.0+4.0j >>> float(a) Traceback (most recent call last): File "", line 1, in ? TypeError: can't convert complex to float; use e.g. abs(z) >>> a.real 3.0 >>> a.imag 4.0 >>> abs(a) # sqrt(a.real**2 + a.imag**2) 5.0 >>> Etkileşimli kipte son yazdırılan değer _ değişkenine atanır. Yani Python'u hesap makinesi olarak kullanırken bazen işlemlere şu şekilde devam etmek daha kolaydır : vergi= 17.5 / 100 >>> fiyat= 3.50 >>> fiyat * vergi 0.61249999999999993 >>> fiyat + _ 4.1124999999999998 >>> round(_, 2) 4.1100000000000003 >>> Bu değişken ( _ ) kullanıcı tarafından salt okunur olarak kabul edilmelidir. Buna kasıtlı olarak değer atamayın. Bu aynı isimli bir yerel değişken yaratır.
__________________