{"id":518,"date":"2023-10-30T15:14:57","date_gmt":"2023-10-30T12:14:57","guid":{"rendered":"https:\/\/www.facadium.com.tr\/blog\/?p=518"},"modified":"2023-10-30T15:14:57","modified_gmt":"2023-10-30T12:14:57","slug":"pythonda-return-ifadesi-ile-deger-dondurme","status":"publish","type":"post","link":"https:\/\/www.facadium.com.tr\/blog\/pythonda-return-ifadesi-ile-deger-dondurme\/","title":{"rendered":"Python&#8217;da &#8220;return&#8221; \u0130fadesi ile De\u011fer D\u00f6nd\u00fcrme"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Anlam\u0131 ve Kullan\u0131m\u0131<\/h2>\n\n\n\n<p>Python programlama dilinde, &#8220;return&#8221; ifadesi, bir fonksiyonun i\u015flem sonucunu bir de\u011fer olarak d\u00f6nd\u00fcrmesini sa\u011flar. Bu de\u011fer, fonksiyonun i\u00e7inde hesaplanm\u0131\u015f veya i\u015flenmi\u015f bir sonucu temsil eder. &#8220;return&#8221; ifadesi, bir fonksiyonun i\u015flemi tamamlad\u0131\u011f\u0131n\u0131 ve bir de\u011fer ile sonu\u00e7land\u0131\u011f\u0131n\u0131 belirtir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&#8220;return&#8221; \u0130fadesi Nedir?<\/h3>\n\n\n\n<p>Python&#8217;da &#8220;return&#8221; ifadesi, bir fonksiyonun i\u015flem sonucunu bir de\u011fer olarak d\u00f6nd\u00fcrmesini sa\u011flar. Bu de\u011fer, fonksiyonun i\u00e7inde hesaplanm\u0131\u015f veya i\u015flenmi\u015f bir sonucu temsil eder. &#8220;return&#8221; ifadesi, bir fonksiyonun \u00e7al\u0131\u015fmas\u0131n\u0131 sonland\u0131r\u0131r ve i\u015flem sonucunu d\u0131\u015far\u0131ya ileterek kullan\u0131c\u0131n\u0131n eri\u015fimine a\u00e7ar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&#8220;return&#8221; \u0130fadesi ile De\u011fer D\u00f6nd\u00fcrme<\/h3>\n\n\n\n<p>Bir fonksiyonun &#8220;return&#8221; ifadesi ile bir de\u011fer d\u00f6nd\u00fcrmesi i\u00e7in a\u015fa\u011f\u0131daki yap\u0131 kullan\u0131l\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>def fonksiyon_adi():\r\n    # \u0130\u015flemler\r\n    return deger\r<\/code><\/pre>\n\n\n\n<p>Bu yap\u0131daki \u00f6\u011feler \u015funlard\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>fonksiyon_adi<\/code>: Fonksiyonun ad\u0131d\u0131r.<\/li>\n\n\n\n<li><code>deger<\/code>: Fonksiyonun d\u00f6nd\u00fcrmek istedi\u011fi de\u011feri temsil eder.<\/li>\n<\/ul>\n\n\n\n<p>\u00d6rnek olarak, iki say\u0131n\u0131n toplam\u0131n\u0131 hesaplayan bir fonksiyon tan\u0131mlayal\u0131m:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>def toplama(x, y):\r\n    sonuc = x + y\r\n    return sonuc\r<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, &#8220;x&#8221; ve &#8220;y&#8221; adl\u0131 iki parametre al\u0131r, bu parametreleri toplar ve sonucu &#8220;return&#8221; ifadesi ile d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&#8220;return&#8221; \u0130fadesi ile De\u011fer D\u00f6nd\u00fcrmenin Kullan\u0131m\u0131<\/h3>\n\n\n\n<p>Fonksiyonun &#8220;return&#8221; ifadesi ile d\u00f6nd\u00fcrd\u00fc\u011f\u00fc de\u011feri kullanmak i\u00e7in bu fonksiyonu \u00e7a\u011f\u0131rabiliriz. \u0130\u015fte bir \u00f6rnek:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>def toplama(x, y):\r\n    sonuc = x + y\r\n    return sonuc\r\n\r\n# Fonksiyonu \u00e7a\u011f\u0131rma ve d\u00f6nd\u00fcr\u00fclen de\u011feri kullanma\r\ntoplam = toplama(5, 3)\r\nprint(\"Toplam:\", toplam)  # \u00c7\u0131kt\u0131: Toplam: 8\r<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki \u00f6rnekte, &#8220;toplama&#8221; fonksiyonunu \u00e7a\u011f\u0131rd\u0131k ve d\u00f6nd\u00fcr\u00fclen sonucu &#8220;toplam&#8221; adl\u0131 bir de\u011fi\u015fkene atad\u0131k. Sonu\u00e7 olarak, &#8220;toplam&#8221; de\u011fi\u015fkeni, fonksiyonun d\u00f6nd\u00fcrd\u00fc\u011f\u00fc toplam sonucunu i\u00e7erir ve bu de\u011feri ekrana yazd\u0131rd\u0131k.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&#8220;return&#8221; \u0130fadesinin Kullan\u0131m Alanlar\u0131<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sonu\u00e7lar\u0131 Alma<\/strong>: Bir fonksiyonun i\u015flem sonu\u00e7lar\u0131n\u0131 almak i\u00e7in &#8220;return&#8221; ifadesi kullan\u0131l\u0131r. Bu, hesaplamalar\u0131n veya i\u015flemlerin sonu\u00e7lar\u0131n\u0131 kullanman\u0131z\u0131 sa\u011flar.<\/li>\n\n\n\n<li><strong>Ko\u015fullu \u0130\u015flemler ve Kararlar<\/strong>: Fonksiyonun d\u00f6nd\u00fcrd\u00fc\u011f\u00fc de\u011ferlere g\u00f6re ko\u015fullu i\u015flemler yapabilirsiniz. \u00d6rne\u011fin, bir fonksiyonun d\u00f6nd\u00fcrd\u00fc\u011f\u00fc de\u011fere ba\u011fl\u0131 olarak farkl\u0131 ad\u0131mlar atayabilirsiniz.<\/li>\n\n\n\n<li><strong>De\u011ferleri Ba\u015fka \u0130\u015flemlerde Kullanma<\/strong>: Fonksiyonun d\u00f6nd\u00fcrd\u00fc\u011f\u00fc de\u011ferleri ba\u015fka fonksiyonlarda veya i\u015flemlerde kullanabilirsiniz. Bu, kodunuzu daha mod\u00fcler hale getirir ve kod tekrar\u0131n\u0131 azalt\u0131r.<\/li>\n<\/ul>\n\n\n\n<p>Sonu\u00e7 olarak, Python&#8217;da &#8220;return&#8221; ifadesi, fonksiyonlar\u0131n i\u015flem sonu\u00e7lar\u0131n\u0131 d\u00f6nd\u00fcrmesini sa\u011flar ve bu sonu\u00e7lar\u0131 kullanman\u0131za olanak tan\u0131r. Bu, programlar\u0131n\u0131z\u0131n daha esnek ve i\u015flevsel olmas\u0131n\u0131 sa\u011flar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anlam\u0131 ve Kullan\u0131m\u0131 Python programlama dilinde, &#8220;return&#8221; ifadesi, bir fonksiyonun i\u015flem sonucunu bir de\u011fer olarak d\u00f6nd\u00fcrmesini sa\u011flar. Bu de\u011fer, fonksiyonun i\u00e7inde hesaplanm\u0131\u015f veya i\u015flenmi\u015f bir [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":519,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[8,9],"class_list":["post-518","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-python","tag-yazilim"],"_links":{"self":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=518"}],"version-history":[{"count":1,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/518\/revisions"}],"predecessor-version":[{"id":520,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/518\/revisions\/520"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media\/519"}],"wp:attachment":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}