Python Programlama Dilinin Temelleri
Python programlamada “if” yapısı kullanmak için bazı şartlar yerine getirildiği zaman meydana gelecek olayın işlemleri gerçekleştirilir. Eğer belirtilen şart gerçekleşmiş ise o olayla ilgili işlem yapılır, eğer o şart gerçekleşmemiş ise o işlemi yapmadan program o kod satırını atlayacaktır. Sonrasında gelen şart varsa bu durumun kontrolünü sağlar. Bu şartlı yapılar “if”, “elif” ve “else” yapılarıyla sağlanmaktadır.
“If” döngü yapılarında “elif” ve “else” yapıları isteğe bağlı olarak artırılabilir veya azaltılabilir. Python programlamada “switch” döngüsü bulunmamaktadır. Bunun yerine “if” döngüsündeki “elif” ve “else” yapıları kullanılmaktadır.
Python programlamada “While” döngüsü, koşullu bir durum sağlandığında bir ifadenin veya bloğun tekrar tekrar çalıştırılmasını sağlamaktadır. While döngüsünde şartın sağlanmadığı durumlar “else” yapısıyla ifade edilir. Ayrıca “while” yapısı bir döngü olduğu için belli bir durumdan sonra bu döngüden çıkılması gerekebilir. Bu çıkış yapıları “break” yapısıyla sağlanır. “While” döngüsünün devam ettirilmesi gerekiyor da olabilir, bu ise “continue” yapısıyla sağlanmaktadır.
Python programlama dili bir bloğun programcının istediği duruma kadar tekrarlanmasını “for” döngüsü ile gerçekleştirebilir. Bu döngü bir hedef değeriyle başlar ve “in” sözcüğü ile iterasyonun nereye kadar tekrar edileceği belirtilerek döngüden çıkılır.
Python listelerinin sonuna yeni bir eleman eklemek istenildiği zaman append() metodu kullanılır.
Python’da kullanılan append() metodu sadece listenin sonuna yeni bir eleman eklemek için kullanılırken, insert() metodu ile istenilen dizine yeni bir eleman eklenebilir.
Bu metod append() ve insert() metodları gibi listeye eleman eklemek için kullanılmaktadır. Ancak extend() metodunun diğerlerinden farklı liste sonuna birden fazla eleman eklemek için kullanılmaktadır.
Bu metod yardımıyla bir listedeki elemanlardan indisi veya içerisi belirtilen elemanın silinmesi sağlanır.
Bu metod remove() metodu gibi elemanların listeden silinmesi amacıyla kullanılmaktadır. Bu metod elemanın indisini silmek içinde kullanılmaktadır. Eğer indis belirtilmezse default olarak en son indisli elemanın silinmiş olacaktır. Bu metod ayrıca silinen elemanı ekrana yazdırır.
“List” içerisindeki elemanların alfabetik olarak sıralanmasını sağlayan sort() metodudur.
“List” içerisindeki elemanların ters sıralanmasını sağlayan reverse() metodudur. Bu metod en son indiste yer alan elemanı ilk indise yerleştirecek şekilde ters çevirir. Alfabetik olarak tersten başlamak için kullanılmaz.
Bu metod yardımıyla “list” içerisindeki aranılan elemanın indisini bulmak için kullanılmaktadır. İndislerin sıralamasının [0]’dan başladığı unutulmamalıdır.
Count() metodu “list” içerisinde sorgulanan elemandan kaç adet olduğunu ekrana yazdıran yapıdır.
Copy() metodu bir “list” içerisindeki elemanları başka bir yere veya başka bir “list” yapısı içerisine kopyalanmasını sağlamaktadır.