python logo

Python Stringlerde Operatör Kullanımı

Merhaba arkadaşlar, daha önce operatörleri anlatmıştım. Şimdi ise o operatörleri stringler ile birlikte kullanalım.

Birleştirme

Daha önceki operatörler yazımda + ifadesinin toplama olduğunu belirtmiştim. Python eğer string bir ifade yakalar ise bu sefer + işareti birleştirme görevi görür. Çift tırnak tek tırnak ayrımı da yoktur.

Yukarıdaki örnekteki gibi iki stringi + operatörü ile birleştirebilirsiniz, fakat bir strin ifade ile sayısal ifadeyi birleştiremezsiniz. Bunun sebebi ikisinin de aynı tipte olmamasıdır. Aşağıdaki örneklerle daha iyi kavrayabilirsiniz.

Eğer string ile sayısal bir ifadeyi toplamaya çalışırsanız yukarıdaki hatayı alırsınız.

String ifadeler ve çarpma

Python’da string ifadeleri çarpabilirsiniz. Bu çarpma işlemi çarpılan sayı kadar tekrarlı olarak yazar. Çarpma işareti öncesi string sonrası sayı genel olarak yazım kuralı sayılır. Tam tersinde program hata vermez. Bir de string bir ifade ile string çarpılmaz.

0 ile çarpımında da boş bir alan çıkacaktır. O da size ödev olsun. Bir de negatif bir sayı ile deneyin bakalım hata veriyor mu 🙂

Şimdi de Tip Dönüşümlerine bakalım..

Tip Dönüşümleri

Basit bir örnek ile gideceğim.

oluyor. Peki biz bunu integer olarak toplamak istiyorsak? Bunun için tip dönüşümü yapmamız gerekmektedir.

Python da dönüşüm için dönüştürmek istediğiniz tipten sonra parantez açıp dönüşecek sayı veya değişkeni yazmanız yeterlidir.

Bir de float ile örnek yapalım. Bu sefer içeriği kullanıcı tarafından alalım.

Tip dönüştürme de bu kadar basit. Sık sık örneklerle uğraşırsanız unutmazsınız. Umarım anlaşılmıştır kolay gelsin..

Bir cevap yazın