Python (proqramlaşdırma dili): Redaktələr arasındakı fərq

Silinən məzmun Əlavə edilmiş məzmun
Teqlər: Mobil redaktə Mobil veb redaktə
→‎Sintaksisi: Added a lot of new info
Teqlər: Mobil redaktə Mobil veb redaktə
Sətir 10:
 
=== Sintaksisi ===
Pythonun sintaksisi öyrənmək üçün çox sadədir.

====Salam Dünya====
Pythond 2.7-də klassik "Salam Dunya" proqramı:
 
<syntaxhighlight lang="py">print "Salam Dünya"</syntaxhighlight>
Sətir 21 ⟶ 24:
C++ və ya Java kimi dillərdən fərqli olaraq dəyişənləri initializə etməyə gərək yoxdur. Dəyişənə qiymət vermək üçün sadəcə dəyişən adı, <code>=</code> işarəsi və dəyişən qiymətini yazmaq lazımdır. Məsələn, <code>var</code> adlı dəyişənə 56.89 qiymətinin verilməsi:
<syntaxhighlight lang="py3">var = 56.89</syntaxhighlight>
 
====Kommentlər====
Pythonda kommentlər <code>#</code> işarəsi vasitəsi ilə yaradılır. Məsələn:
<syntaxhighlight lang="py3"># bu kommentdir
# proqrama heç bir təsiri yoxdur</syntaxhighlight>
 
Pythonda birdən çox misralıq kommentlıri yoxdur.
 
====Bloklar====
Sətir 27 ⟶ 37:
var += 6
print(var)</syntaxhighlight>
 
====Funksiyalar====
Funksiyalar <code>def</code> vasitəsi ilə qurulur. Sintaksis belədir:
<syntaxhighlight lang="py3">def funksiya_adı(arqumentlər):
funksiya_bədəni</syntaxhighlight>
 
Məsələn, salam adlı funksiya bir argument götürür və <code>Salam ''ad''</code> yazır:
<syntaxhighlight lang="py3">def salam(ad):
print("Salam", ad)</syntaxhighlight>
 
Funksiyaların çağırılması isə sadədir:
<syntaxhighlight lang="py3">funksiya_adı(parametirlər)</syntaxhighlight>
 
<code>salam</code> funcsiyasının <code>"İlham"</code> parametri ilə çağırılması:
<syntaxhighlight lang="py3">salam("İlham")
#Terminalda Salam İlham yazır</syntaxhighlight>
 
===Obyekt yönlü proqramlaşdırma===