|  | Python (Programlama Dili) Sözdizimi |  | 
|  08-20-2012 | #1 | 
| 
Prof. Dr. Sinsi
 |   Python (Programlama Dili) SözdizimiSözdizimi Python programlama dilinin söz dizimi ve renklendirmesi  Python'un son derece kolay okunabilir olması düşünülmüştür  Bu yüzden örneğin küme parantezleri yerine girintileme işlemi kullanılır  Hatta bazı durumlarda girintileme işlemine dahi gerek kalmadan kodun ilgili bölümü tek satırda yazılabilir  Böylece Python, program kodunuzu en az çaba ile ve hızlıca yazmanıza imkan tanır  Sade sözdizimi ile diğer programlama dillerinden üstündür  Girintileme Python'da ifade bloklarını sınırlandırmak için süslü ayraçlar ya da anahtar kelimeler yerine beyaz boşluk girintileme kullanılır  Belli ifadelerden sonra girinti artar; girintinin azalması geçerli blokun sonlandığını gösterir  İfadeler ve akış kontrolü Python ifadeleri şunları içerir: if ifadesi, bir kod blokunu belli bir koşula bağlı olarak, else ve elif (else-if'ın kisaltmasi) ile birlikte çalıştırır  for ifadesi, yinelenebilir bir nesne üzerinden yineleme yapar, bu sırada ilgili bloktaki her ögeyi bir yerel değişkene atar  while ifadesi, koşulu doğru olduğu sürece o kod blokunu çalıştırır  try ifadesi, eklenmiş kod blokundan dolayı oluşan hataları yakalar ve except maddeleriyle; ayrıca finally blokundaki temizleme kodunun blok nasıl sonlanırsa sonlansın çalıştırılmasını sağlar  class ifadesi, bir kod blokunu çalıştırır ve onun yerel adalanını bir sınıfa atar, bu sayede o sınıf Nesne Yönelimli Programlamamada kullanılabilir  def ifadesi ile fonksiyon tanımlanır  with ifadesi, bir kod blokunu bir içerik yöneticine hapseder (örneğin bir kod bloku çalışıtırılmadan önce bir kilit edinir ve sonrasında bu kilidi çözer) pass ifadesi bir NOP görevi görür ve geçici kod bloku yerine kullanılabilir  Her ifadenin kendi sözdizimi vardır, örneğin def ifadesi diğer ifadelerin genelinin aksine blokunu anında çalıştırmaz  Metotlar Nesneler üzerindeki metotlar nesnenin sınıfına eklenmiş fonksiyonlardır; örnek  metod(değişken) sözdizimi, normal metot ve fonksiyonlar için Sınıf  metod(örnek, değişken) ifadesi için bir sözdizimsel şekerdir  Python metotlarının örnek verisine ulaşmaları için açık self parametresine sahip olmaları gerekir  Bu durum Java, C++, Ruby gibi bazı diğer nesne tabanlı programlama diliyle farklılık gösterir  Kaynak : Wikipedia | 
|   | 
|  | 
| Konu Araçları | Bu Konuda Ara | 
| Görünüm Modları | |
|  |