{"id":4552,"date":"2023-05-10T17:39:24","date_gmt":"2023-05-10T14:39:24","guid":{"rendered":"https:\/\/datakapital.com\/blog\/?p=4552"},"modified":"2025-07-20T04:29:06","modified_gmt":"2025-07-20T01:29:06","slug":"python-objeleri-ve-veri-yapilari","status":"publish","type":"post","link":"https:\/\/datakapital.com\/blog\/python-objeleri-ve-veri-yapilari\/","title":{"rendered":"Python Objeleri ve Veri Yap\u0131lar\u0131"},"content":{"rendered":"<p>Python objeleri tan\u0131m\u0131n\u0131 geni\u015fletirsek, Python&#8217;da, her \u015fey bir objedir. Bir obje, bir veri yap\u0131s\u0131 veya bir fonksiyon olabilir. \u00d6rne\u011fin, bir string bir objedir ve string fonksiyonlar\u0131 kullanarak string verilerini i\u015fleyebilirsiniz.<\/p>\n<p><a href=\"https:\/\/datakapital.com\/blog\/python-nedir\/\">Python&#8217;da<\/a> kullan\u0131lan en yayg\u0131n veri yap\u0131lar\u0131ndan baz\u0131lar\u0131 listeler, s\u00f6zl\u00fckler, k\u00fcmeler ve tuple&#8217;lard\u0131r. Bu veri yap\u0131lar\u0131, belirli ama\u00e7lar i\u00e7in tasarlanm\u0131\u015f ve i\u015fleme uygun hale getirilmi\u015ftir.<\/p>\n<p>Listeler, s\u0131ral\u0131 veri yap\u0131lar\u0131d\u0131r ve elemanlar\u0131n\u0131n herhangi bir veri tipi olabilir. Listeler, de\u011fi\u015ftirilebilir bir veri yap\u0131s\u0131d\u0131r, yani elemanlar eklenebilir, silinebilir veya de\u011fi\u015ftirilebilir. Listenin elemanlar\u0131na, indeksleri kullanarak eri\u015febilirsiniz.<\/p>\n<p>S\u00f6zl\u00fckler, anahtar-de\u011fer \u00e7iftleri olarak depolanan bir veri yap\u0131s\u0131d\u0131r. S\u00f6zl\u00fckler, bir anahtar\u0131n kar\u015f\u0131l\u0131k gelen de\u011feri ile birlikte depolan\u0131r. S\u00f6zl\u00fcklerde anahtarlar benzersiz olmal\u0131d\u0131r.<\/p>\n<p>K\u00fcmeler, benzersiz \u00f6\u011felerin depoland\u0131\u011f\u0131 bir veri yap\u0131s\u0131d\u0131r. K\u00fcmelerin elemanlar\u0131 herhangi bir veri tipi olabilir ve k\u00fcmelerde elemanlar s\u0131ral\u0131 de\u011fildir. K\u00fcmeler, \u00f6zellikle matematiksel i\u015flemlerde kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-4553\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Veri-Yapilari.png\" alt=\"Python De\u011fi\u015fkenler ve Veri Tipleri\" width=\"556\" height=\"182\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Veri-Yapilari.png 556w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Veri-Yapilari-300x98.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Veri-Yapilari-150x49.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Veri-Yapilari-450x147.png 450w\" sizes=\"(max-width: 556px) 100vw, 556px\" \/><\/p>\n<p>Tuple&#8217;lar, de\u011fi\u015ftirilemez s\u0131ral\u0131 veri yap\u0131lar\u0131d\u0131r. Tuple&#8217;lar,<a href=\"https:\/\/python.sitesi.web.tr\/python-veri-turleri.html\" target=\"_blank\" rel=\"noopener\"> farkl\u0131 veri tiplerinin<\/a> bir arada kullan\u0131labildi\u011fi bir veri yap\u0131s\u0131d\u0131r ve elemanlar\u0131 indeksleri kullanarak eri\u015filebilir. Tuple&#8217;lar, de\u011fi\u015ftirilemez olmalar\u0131 nedeniyle baz\u0131 durumlarda kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p><a href=\"https:\/\/datakapital.com\/blog\/python-3-11-3-kurulumu\/\">Python&#8217;da<\/a> kullan\u0131lan di\u011fer veri yap\u0131lar\u0131 aras\u0131nda stringler, say\u0131lar, booleanlar ve daha fazlas\u0131 yer al\u0131r. Bu veri yap\u0131lar\u0131, programlama dillerinde genellikle kullan\u0131lan veri yap\u0131lar\u0131d\u0131r ve Python&#8217;da da kullan\u0131l\u0131r.<\/p>\n<p>Her veri yap\u0131s\u0131 belirli i\u015flevler ve y\u00f6ntemler i\u00e7erir. Bu y\u00f6ntemler, veri yap\u0131s\u0131n\u0131n belirli bir \u00f6zelli\u011fini kullanman\u0131za veya veriyi de\u011fi\u015ftirmenize olanak tan\u0131r. \u00d6rne\u011fin, bir liste \u00fczerinde append() y\u00f6ntemi, listenin sonuna yeni bir \u00f6\u011fe eklemenizi sa\u011flar. Ya da bir s\u00f6zl\u00fck \u00fczerinde keys() y\u00f6ntemi, s\u00f6zl\u00fc\u011f\u00fcn anahtarlar\u0131n\u0131 bir liste olarak d\u00f6nd\u00fcr\u00fcr.<\/p>\n<p>Bu veri yap\u0131lar\u0131 ve y\u00f6ntemleri, Python programlama dili i\u00e7in \u00f6nemli bir temel olu\u015fturur ve programlamada verilerin y\u00f6netiminde \u00e7ok \u00f6nemlidir.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-4554\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Degisken-Atama.png\" alt=\"Python&#039;da de\u011fi\u015fkenler nas\u0131l atan\u0131r?\" width=\"602\" height=\"71\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Degisken-Atama.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Degisken-Atama-300x35.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Degisken-Atama-150x18.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Degisken-Atama-450x53.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<h2>Python Veri Tipleri<\/h2>\n<p>Python programlama dili i\u00e7in temel bir yap\u0131 ta\u015f\u0131d\u0131r ve programlaman\u0131n bir\u00e7ok y\u00f6n\u00fcnde kullan\u0131l\u0131r. Python, di\u011fer bir\u00e7ok programlama dilinden farkl\u0131 olarak, veri tiplerinin yan\u0131 s\u0131ra objelerle de \u00e7al\u0131\u015f\u0131r. Bu nedenle, programlamada verilerin y\u00f6netimi ve i\u015flenmesi i\u00e7in bu veri yap\u0131lar\u0131n\u0131n anla\u015f\u0131lmas\u0131 \u00f6nemlidir.<\/p>\n<h4>Say\u0131sal Veri Tipleri<\/h4>\n<p>Python programlama dilinde kullan\u0131lan say\u0131sal veri tipleri, \u00e7e\u015fitli say\u0131sal i\u015flemler i\u00e7in kullan\u0131l\u0131r. Bu veri tipleri, matematiksel i\u015flemler yapmak i\u00e7in kullan\u0131l\u0131r ve programlaman\u0131n temel yap\u0131 ta\u015flar\u0131ndan biridir. Bu makalede, Python&#8217;da kullan\u0131lan say\u0131sal veri tipleri olan integer (tam say\u0131), float (ondal\u0131k say\u0131) ve complex (karma\u015f\u0131k say\u0131) tiplerini detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131z.<\/p>\n<h4><strong>Integer (Tam Say\u0131) Veri Tipi<\/strong><\/h4>\n<p>Integer veri tipi, tam say\u0131lar i\u00e7in kullan\u0131l\u0131r. Bu say\u0131lar negatif, pozitif veya s\u0131f\u0131r olabilirler. Python&#8217;da tam say\u0131lar, int anahtar kelimesi ile tan\u0131mlan\u0131r. Integer de\u011ferler matematiksel i\u015flemler i\u00e7in kullan\u0131labilir.<\/p>\n<p><em><strong>a = 5<\/strong><\/em><\/p>\n<p><em><strong>b = -10<\/strong><\/em><\/p>\n<p><em><strong>c = 0<\/strong><\/em><\/p>\n<h4><strong>Float (Ondal\u0131k Say\u0131) Veri Tipi<\/strong><\/h4>\n<p>Float veri tipi, ondal\u0131k say\u0131lar i\u00e7in kullan\u0131l\u0131r. Float de\u011ferleri, ondal\u0131k k\u0131s\u0131mlar i\u00e7in virg\u00fcl kullanarak tan\u0131mlan\u0131r. Float veri tipi, matematiksel i\u015flemler i\u00e7in kullan\u0131labilir.<\/p>\n<p><em><strong>a = 3.14<\/strong><\/em><\/p>\n<p><em><strong>b = -2.5<\/strong><\/em><\/p>\n<p><em><strong>c = 0.0<\/strong><\/em><\/p>\n<h4><strong>Complex (Karma\u015f\u0131k Say\u0131) Veri Tipi<\/strong><\/h4>\n<p>Complex veri tipi, karma\u015f\u0131k say\u0131lar i\u00e7in kullan\u0131l\u0131r. Karma\u015f\u0131k say\u0131lar, ger\u00e7ek ve hayali k\u0131s\u0131mlardan olu\u015fur ve j harfi ile ifade edilir. Complex veri tipi, matematiksel i\u015flemler i\u00e7in kullan\u0131labilir.<\/p>\n<p><strong><em>a = 2 + 3j<\/em><\/strong><\/p>\n<p><strong><em>b = -4j<\/em><\/strong><\/p>\n<p><strong><em>c = 1 &#8211; 2j<\/em><\/strong><\/p>\n<h4><strong>Say\u0131sal Veri Tiplerinin Matematiksel \u0130\u015flemleri<\/strong><\/h4>\n<p>&nbsp;<\/p>\n<p>Python&#8217;da say\u0131sal veri tipleri, matematiksel i\u015flemler i\u00e7in kullan\u0131l\u0131r. A\u015fa\u011f\u0131daki i\u015flemler say\u0131sal veri tipleriyle yap\u0131labilir;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Toplama (+)<\/li>\n<li>\u00c7\u0131karma (-)<\/li>\n<li>\u00c7arpma (*)<\/li>\n<li>B\u00f6lme (\/)<\/li>\n<li>\u00dcs alma (**)<\/li>\n<li>Mod alma (%)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong><em># Integer i\u015flemleri<\/em><\/strong><\/p>\n<p><strong><em>a = 5<\/em><\/strong><\/p>\n<p><strong><em>b = 3<\/em><\/strong><\/p>\n<p><strong><em>print(a + b)\u00a0 # \u00e7\u0131kt\u0131: 8<\/em><\/strong><\/p>\n<p><strong><em>print(a &#8211; b)\u00a0 # \u00e7\u0131kt\u0131: 2<\/em><\/strong><\/p>\n<p><strong><em>print(a * b)\u00a0 # \u00e7\u0131kt\u0131: 15<\/em><\/strong><\/p>\n<p><strong><em>print(a \/ b)\u00a0 # \u00e7\u0131kt\u0131: 1.6666666666666667<\/em><\/strong><\/p>\n<p><strong><em>print(a ** b)\u00a0 # \u00e7\u0131kt\u0131: 125<\/em><\/strong><\/p>\n<p><strong><em>print(a % b)\u00a0 # \u00e7\u0131kt\u0131: 2<\/em><\/strong><\/p>\n<p><em><strong># Float i\u015flemleri<\/strong><\/em><\/p>\n<p><em><strong>x = 2.5<\/strong><\/em><\/p>\n<p><em><strong>y = 1.5<\/strong><\/em><\/p>\n<p><em><strong>print(x + y)\u00a0 # \u00e7\u0131kt\u0131: 4.0<\/strong><\/em><\/p>\n<p><em><strong>print(x &#8211; y)\u00a0 # \u00e7\u0131kt\u0131: 1.0<\/strong><\/em><\/p>\n<p><em><strong>print(x * y)\u00a0 # \u00e7\u0131kt\u0131: 3.75<\/strong><\/em><\/p>\n<p><em><strong>print(x \/ y)\u00a0 # \u00e7\u0131kt\u0131: 1.666666<\/strong><\/em><\/p>\n<h3>Metinsel Veri Tipleri<\/h3>\n<p>Python&#8217;da metinsel verileri saklamak ve i\u015flemek i\u00e7in kullan\u0131lan temel veri tipi stringdir. Stringler, metinsel verileri depolamak i\u00e7in kullan\u0131l\u0131r ve Python&#8217;da \u00e7ift t\u0131rnak (&#8221; &#8220;) veya tek t\u0131rnak (&#8216; &#8216;) ile tan\u0131mlanabilirler. Stringler, ba\u015fka veri tiplerine d\u00f6n\u00fc\u015ft\u00fcr\u00fclebilir ve \u00e7e\u015fitli i\u015flemler ger\u00e7ekle\u015ftirilebilir.<\/p>\n<p>\u00d6ncelikle, bir string de\u011fi\u015fkeni tan\u0131mlama ve atama i\u015flemi yaparak ba\u015flayabiliriz. A\u015fa\u011f\u0131daki \u00f6rnek, &#8220;hello world&#8221; adl\u0131 bir stringi bir de\u011fi\u015fkene aktar\u0131r.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-4555\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-String-Veri-Tipi.png\" alt=\"Pyton String De\u011fi\u015fken Atama\" width=\"452\" height=\"60\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-String-Veri-Tipi.png 452w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-String-Veri-Tipi-300x40.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-String-Veri-Tipi-150x20.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-String-Veri-Tipi-450x60.png 450w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/><\/p>\n<p>Stringlerin bir\u00e7ok \u00f6zelli\u011fi vard\u0131r ve bir\u00e7ok y\u00f6ntemle de\u011fi\u015ftirilebilirler. Stringlerin karakterleri, indeksleri kullanarak eri\u015filebilir ve stringlerde bir\u00e7ok y\u00f6ntem bulunur. \u00d6rne\u011fin, lower() y\u00f6ntemi, stringin t\u00fcm karakterlerini k\u00fc\u00e7\u00fck harfe d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Ayr\u0131ca, upper() y\u00f6ntemi, t\u00fcm karakterleri b\u00fcy\u00fck harfe d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. \u00d6rne\u011fin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4556\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Lower-ve-Upper-Karakterler.png\" alt=\"String lower ve upper python\" width=\"602\" height=\"121\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Lower-ve-Upper-Karakterler.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Lower-ve-Upper-Karakterler-300x60.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Lower-ve-Upper-Karakterler-150x30.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Lower-ve-Upper-Karakterler-450x90.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>Stringlerdeki karakterlerin dizilimi de\u011fi\u015ftirilebilir. \u00d6rne\u011fin, replace() y\u00f6ntemi, string i\u00e7inde belirtilen karakterleri ba\u015fka bir karakterle de\u011fi\u015ftirir. Ayr\u0131ca, split() y\u00f6ntemi, stringi belirtilen bir karaktere g\u00f6re ay\u0131r\u0131r. \u00d6rne\u011fin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4557\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Replace-Yontemi.png\" alt=\"Python Replace ile Karakter Ay\u0131rma\" width=\"602\" height=\"92\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Replace-Yontemi.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Replace-Yontemi-300x46.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Replace-Yontemi-150x23.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Replace-Yontemi-450x69.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>Bir di\u011fer metinsel veri tipi de byte verileridir. Byte verileri, \u00f6zellikle a\u011f veya veritabanlar\u0131ndan gelen verileri i\u015flemek i\u00e7in kullan\u0131l\u0131r. Byte verileri, &#8220;b&#8221; \u00f6n ekini kullanarak tan\u0131mlan\u0131r ve bir byte dizisi olarak depolan\u0131r. \u00d6rne\u011fin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4558\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Veri-Tabani-Islemleri.png\" alt=\"Veri taban\u0131 b ile atama Python\" width=\"448\" height=\"66\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Veri-Tabani-Islemleri.png 448w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Veri-Tabani-Islemleri-300x44.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Veri-Tabani-Islemleri-150x22.png 150w\" sizes=\"(max-width: 448px) 100vw, 448px\" \/><\/p>\n<p>Byte verileri, bir\u00e7ok y\u00f6ntemle de\u011fi\u015ftirilebilir. \u00d6rne\u011fin, decode() y\u00f6ntemi, byte verilerini string veri tipine d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Ayr\u0131ca, fromhex() y\u00f6ntemi, bir hex dizisini byte verilerine d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. \u00d6rne\u011fin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4559\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Byte-Verileri.png\" alt=\"Python&#039;da Byte Verilerinin Kullan\u0131m\u0131\" width=\"602\" height=\"139\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Byte-Verileri.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Byte-Verileri-300x69.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Byte-Verileri-150x35.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Byte-Verileri-450x104.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>Bu \u015fekilde, Python&#8217;da metinsel veri tipleri kullanarak farkl\u0131 i\u015flemler ger\u00e7ekle\u015ftirebilirsiniz. Bu veri tiplerinin bir\u00e7ok \u00f6zelli\u011fi ve y\u00f6ntemi vard\u0131r ve kullan\u0131ld\u0131\u011f\u0131 senaryolara g\u00f6re farkl\u0131 \u015fekillerde kullan\u0131labilirler. \u00d6rne\u011fin, stringler \u00f6zellikle veri i\u015fleme ve manip\u00fclasyonu i\u00e7in kullan\u0131l\u0131rken, byte verileri a\u011f veya veritaban\u0131 i\u015flemleri i\u00e7in daha uygun olabilir.<\/p>\n<h4>Boolean Veri Tipleri<\/h4>\n<p>Boolean veri tipi, yaln\u0131zca iki de\u011fere sahip olan bir veri tipidir: True (do\u011fru) veya False (yanl\u0131\u015f). Python&#8217;da, boolean veri tipi bool anahtar kelimesi ile ifade edilir. Boolean de\u011ferler, ko\u015fullu ifadelerde, d\u00f6ng\u00fclerde ve i\u015flevlerde kullan\u0131l\u0131r.<\/p>\n<p>\u00d6rne\u011fin, bir ko\u015ful ifadesinde, bir boolean ifade kullanarak bir ifadenin do\u011fru veya yanl\u0131\u015f olup olmad\u0131\u011f\u0131n\u0131 kontrol edebilirsiniz. Ayr\u0131ca, iki de\u011fer aras\u0131nda bir kar\u015f\u0131la\u015ft\u0131rma yaparak bir boolean de\u011fer d\u00f6nd\u00fcren kar\u015f\u0131la\u015ft\u0131rma operat\u00f6rlerini de kullanabilirsiniz.<\/p>\n<p>\u00d6rnek olarak, bir de\u011fi\u015fkenin de\u011ferinin 10&#8217;dan b\u00fcy\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol eden bir boolean ifade olu\u015ftural\u0131m:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4560\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Boolean-Veriler.png\" alt=\"Python Boolean De\u011fi\u015fkenler\" width=\"602\" height=\"173\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Boolean-Veriler.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Boolean-Veriler-300x86.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Boolean-Veriler-150x43.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Boolean-Veriler-450x129.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>Bu \u00f6rnekte, x de\u011fi\u015fkenine 15 de\u011feri atan\u0131r ve ard\u0131ndan x &gt; 10 ifadesi kullan\u0131larak, y de\u011fi\u015fkenine True de\u011feri atan\u0131r. Son olarak, print() fonksiyonu kullan\u0131larak y de\u011feri ekrana yazd\u0131r\u0131l\u0131r.<\/p>\n<p>Boolean de\u011ferler, mant\u0131ksal operat\u00f6rler kullanarak birle\u015ftirilebilir. Python&#8217;da, \u00fc\u00e7 mant\u0131ksal operat\u00f6r bulunur: and (ve), or (veya) ve not (de\u011fil). Bu operat\u00f6rler, birden fazla boolean ifadenin birle\u015ftirilmesi veya ters \u00e7evrilmesi i\u00e7in kullan\u0131labilir.<\/p>\n<p>\u00d6rnek olarak, and operat\u00f6r\u00fcn\u00fc kullanarak iki boolean ifadeyi birle\u015ftirelim:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4561\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-ve-Degiskeni.png\" alt=\"Python ve operat\u00f6r\u00fc ile boolean de\u011fi\u015fken kullan\u0131m\u0131\" width=\"538\" height=\"200\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-ve-Degiskeni.png 538w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-ve-Degiskeni-300x112.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-ve-Degiskeni-150x56.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-ve-Degiskeni-450x167.png 450w\" sizes=\"(max-width: 538px) 100vw, 538px\" \/><\/p>\n<p>Bu \u00f6rnekte, x &gt; 1 ve y &lt; 20 ifadeleri and operat\u00f6r\u00fc kullan\u0131larak birle\u015ftirilir ve z de\u011fi\u015fkenine True de\u011feri atan\u0131r. Son olarak, print() fonksiyonu kullan\u0131larak z de\u011feri ekrana yazd\u0131r\u0131l\u0131r.<\/p>\n<p>or operat\u00f6r\u00fc de benzer \u015fekilde kullan\u0131labilir. Ayr\u0131ca, not operat\u00f6r\u00fc, bir boolean ifadeyi ters \u00e7evirerek kullan\u0131labilir.<\/p>\n<p>Boolean veri tipleri, ayr\u0131ca Python&#8217;da bulunan \u00e7e\u015fitli fonksiyonlarda ve mod\u00fcllerde de kullan\u0131l\u0131r. \u00d6rne\u011fin, random mod\u00fcl\u00fc, rastgele bir boolean de\u011fer d\u00f6nd\u00fcren randint() fonksiyonuna sahiptir:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4562\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-random-modulu.png\" alt=\"Python&#039;da rastgele say\u0131 \u00fcretimi\" width=\"602\" height=\"203\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-random-modulu.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-random-modulu-300x101.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-random-modulu-150x51.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-random-modulu-450x152.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>Bu \u00f6rnekte, random mod\u00fcl\u00fc i\u00e7e aktar\u0131l\u0131r ve randint() fonksiyonu kullan\u0131larak 0 ve 1 aras\u0131nda rastgele bir say\u0131 olu\u015fturulur. Bu say\u0131, 1&#8217;e e\u015fitse x de\u011fi\u015fkenine True atan\u0131r.<\/p>\n<h4>None Veri Tipi<\/h4>\n<p>Python&#8217;da kullan\u0131lan veri tiplerinden biri de None&#8217;dur. None, belirsizli\u011fi temsil eden bir veri tipidir ve bir nesnenin veya de\u011ferin bo\u015f veya tan\u0131mlanmam\u0131\u015f oldu\u011funu g\u00f6sterir. None, bir nesne veya de\u011ferin yoklu\u011funu ifade ederken, False veya 0&#8217;dan farkl\u0131 bir kavramd\u0131r. Bu makalede, None veri tipini detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131z ve kod \u00f6rnekleriyle birlikte kullan\u0131m\u0131n\u0131 g\u00f6sterece\u011fiz.<\/p>\n<p>None, sadece bir de\u011ferdir ve belirli bir veri tipi de\u011fildir. None, bir de\u011fi\u015fkenin veya fonksiyonun de\u011feri olarak atanabilir. None, bir dize, say\u0131 veya boolean de\u011feri gibi bir veri tipi de\u011fildir. None, yaln\u0131zca bir tek de\u011fer ta\u015f\u0131yan bir veri tipidir.<\/p>\n<p>None, genellikle bir de\u011ferin yoklu\u011funu veya bir i\u015flevin hi\u00e7bir \u015fey d\u00f6nd\u00fcrmedi\u011fini ifade etmek i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, bir fonksiyon, i\u015flevsel bir \u00e7\u0131kt\u0131 d\u00f6nd\u00fcrmek yerine None de\u011feri d\u00f6nd\u00fcrebilir. A\u015fa\u011f\u0131da, bir None de\u011feri atanm\u0131\u015f bir de\u011fi\u015fkenin \u00f6rne\u011fi verilmi\u015ftir:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4563\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-None-Veri-Tipi.png\" alt=\"None de\u011feri Python\" width=\"500\" height=\"132\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-None-Veri-Tipi.png 500w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-None-Veri-Tipi-300x79.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-None-Veri-Tipi-150x40.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-None-Veri-Tipi-450x119.png 450w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Yukar\u0131daki kodda, None de\u011feri, x de\u011fi\u015fkenine atanm\u0131\u015ft\u0131r. Daha sonra, x de\u011fi\u015fkeni print() fonksiyonuna ge\u00e7irilerek ekrana yazd\u0131r\u0131lm\u0131\u015ft\u0131r. Sonu\u00e7, None de\u011feridir.<\/p>\n<p>None, bir ko\u015ful ifadesinde kullan\u0131labilecek bir de\u011ferdir. \u00d6rne\u011fin, bir de\u011fi\u015fkenin de\u011ferinin None olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in if ko\u015fulu kullanabilirsiniz. A\u015fa\u011f\u0131daki \u00f6rnekte, bir fonksiyonun None de\u011feri d\u00f6nd\u00fcrmesi durumunda, &#8220;Hata: Fonksiyon bo\u015f de\u011fer d\u00f6nd\u00fcrd\u00fc&#8221; \u015feklinde bir hata mesaj\u0131 yazd\u0131r\u0131l\u0131r:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4564\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Fonksiyon-Atama.png\" alt=\"Python fonksiyon \u00e7a\u011f\u0131rma\" width=\"602\" height=\"241\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Fonksiyon-Atama.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Fonksiyon-Atama-300x120.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Fonksiyon-Atama-150x60.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Fonksiyon-Atama-450x180.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>Yukar\u0131daki kodda, func() fonksiyonu, None de\u011ferini d\u00f6nd\u00fcr\u00fcr. Fonksiyon sonras\u0131nda result de\u011fi\u015fkenine at\u0131l\u0131r ve if ko\u015fulu ile kontrol edilir. E\u011fer result de\u011fi\u015fkeni None ise, hata mesaj\u0131 ekrana yazd\u0131r\u0131l\u0131r.<\/p>\n<p>Bir ba\u015fka kullan\u0131m \u00f6rne\u011fi, bir de\u011fer atanmad\u0131\u011f\u0131 veya bir i\u015flevin geri d\u00f6n\u00fc\u015f de\u011feri belirtilmedi\u011fi durumlarda, bir de\u011fi\u015fkenin varsay\u0131lan de\u011ferini ayarlamakt\u0131r.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4565\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-None-Degeri.png\" alt=\"None de\u011fer d\u00f6nd\u00fcrme python\" width=\"602\" height=\"320\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-None-Degeri.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-None-Degeri-300x159.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-None-Degeri-150x80.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-None-Degeri-450x239.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<h2>Python Veri Yap\u0131lar\u0131<\/h2>\n<p>Python&#8217;da kullan\u0131lan veri yap\u0131lar\u0131, programlama da verilerin depolanmas\u0131, y\u00f6netilmesi ve i\u015flenmesi i\u00e7in kullan\u0131l\u0131r. Bu veri yap\u0131lar\u0131ndan baz\u0131lar\u0131 listeler, s\u00f6zl\u00fckler, k\u00fcmeler, tuple&#8217;lar, stringler ve say\u0131lard\u0131r.<\/p>\n<p>Listeler, Python&#8217;da kullan\u0131lan en yayg\u0131n veri yap\u0131lar\u0131ndan biridir. De\u011fi\u015ftirilebilir s\u0131ral\u0131 veri yap\u0131lar\u0131d\u0131r ve farkl\u0131 veri tipleri bir arada kullan\u0131labilir. Bir listenin elemanlar\u0131na, indekslerini kullanarak eri\u015febilirsiniz. Listeler, programlamada verileri depolamak ve y\u00f6netmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p>S\u00f6zl\u00fckler, anahtar-de\u011fer \u00e7iftleri olarak depolanan bir veri yap\u0131s\u0131d\u0131r. Bir anahtar\u0131n kar\u015f\u0131l\u0131k gelen de\u011feri, s\u00f6zl\u00fc\u011f\u00fcn de\u011feri olarak kullan\u0131l\u0131r. S\u00f6zl\u00fcklerde anahtarlar benzersiz olmal\u0131d\u0131r. S\u00f6zl\u00fckler, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmelerini h\u0131zl\u0131 bir \u015fekilde i\u015flemek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<h4>Listeler<\/h4>\n<p>Python&#8217;da en s\u0131k kullan\u0131lan veri yap\u0131lar\u0131ndan biri listelerdir. Listeler, bir\u00e7ok veri eleman\u0131n\u0131 tek bir de\u011fi\u015fkende saklamak i\u00e7in kullan\u0131lan de\u011fi\u015ftirilebilir s\u0131ral\u0131 veri yap\u0131lar\u0131d\u0131r. Liste elemanlar\u0131 herhangi bir veri tipi olabilir ve farkl\u0131 veri tipleri bir arada kullan\u0131labilir.<\/p>\n<h4>Liste Olu\u015fturma<\/h4>\n<p>Python&#8217;da bir liste olu\u015fturmak i\u00e7in k\u00f6\u015feli parantezleri [] kullanabilirsiniz. Liste olu\u015fturulurken elemanlar virg\u00fclle ayr\u0131l\u0131r. \u00d6rne\u011fin, my_list = [1, 2, 3, 4, 5] \u015feklinde bir liste olu\u015fturabilirsiniz. Liste elemanlar\u0131 herhangi bir veri tipi olabilir, \u00f6rne\u011fin, bir liste i\u00e7inde ba\u015fka bir liste de saklayabilirsiniz.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4566\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Liste-Olusturma.png\" alt=\"Python&#039;da Listeler Nas\u0131l olu\u015fturulur\" width=\"602\" height=\"111\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Liste-Olusturma.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Liste-Olusturma-300x55.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Liste-Olusturma-150x28.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Liste-Olusturma-450x83.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>Bu kodda, my_list ad\u0131nda bir liste olu\u015fturduk. Listemiz 1, 2, 3, &#8220;apple&#8221;, &#8220;orange&#8221; ve [7, 8, 9] olmak \u00fczere alt\u0131 elemana sahiptir. Listenin elemanlar\u0131 farkl\u0131 veri tiplerinde oldu\u011fundan, bir liste i\u00e7inde her t\u00fcrl\u00fc veri tipini saklayabilirsiniz.<\/p>\n<h4>Liste Elemanlar\u0131na Eri\u015fim<\/h4>\n<p>Bir listenin elemanlar\u0131na eri\u015fmek i\u00e7in indeksleri kullanabilirsiniz. Python&#8217;da indeksler 0&#8217;dan ba\u015flar. \u00d6rne\u011fin, my_list listesindeki ilk eleman\u0131 almak i\u00e7in my_list[0] kullanabilirsiniz. Benzer \u015fekilde, di\u011fer elemanlara da eri\u015febilirsiniz.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4567\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Liste-elemanalarina-erisim.png\" alt=\"Python&#039;da Liste Elemanlar\u0131na Eri\u015fim\" width=\"602\" height=\"135\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Liste-elemanalarina-erisim.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Liste-elemanalarina-erisim-300x67.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Liste-elemanalarina-erisim-150x34.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Liste-elemanalarina-erisim-450x101.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>Bu kodda, my_list listesinin elemanlar\u0131na eri\u015ftik. \u0130lk \u00f6\u011feyi my_list[0] kullanarak ald\u0131k, 3. \u00f6\u011feyi my_list[3] kullanarak ald\u0131k ve i\u00e7 i\u00e7e ge\u00e7mi\u015f listenin 2. eleman\u0131na, yani 8&#8217;e eri\u015fmek i\u00e7in my_list[5][1] kullanarak ald\u0131k.<\/p>\n<h4>Liste Y\u00f6ntemleri<\/h4>\n<p>&nbsp;<\/p>\n<p>Python&#8217;daki listeler, bir dizi veriyi depolamak i\u00e7in kullan\u0131lan en temel veri yap\u0131lar\u0131ndan biridir. Bu veri yap\u0131s\u0131, programlama dillerinde s\u0131kl\u0131kla kullan\u0131l\u0131r ve bir\u00e7ok y\u00f6nteme sahiptir. Liste y\u00f6ntemleri, listenin elemanlar\u0131n\u0131 eklemek, \u00e7\u0131karmak, s\u0131ralamak, filtrelemek, aramak ve daha bir\u00e7ok i\u015flem yapmak i\u00e7in kullan\u0131l\u0131r. A\u015fa\u011f\u0131da, Python&#8217;da yayg\u0131n olarak kullan\u0131lan baz\u0131 liste y\u00f6ntemleri ve \u00f6rnekleri a\u00e7\u0131klanm\u0131\u015ft\u0131r.<\/p>\n<p><em><strong>append()<\/strong><\/em><\/p>\n<p><em><strong>append() y\u00f6ntemi, bir listenin sonuna yeni bir \u00f6\u011fe ekler.<\/strong><\/em><\/p>\n<p><em><strong>liste = [1, 2, 3] liste.append(4) print(liste) # [1, 2, 3, 4]<\/strong><\/em><\/p>\n<p><em><strong>extend()<\/strong><\/em><\/p>\n<p><em><strong>extend() y\u00f6ntemi, bir listenin sonuna ba\u015fka bir liste ekler.<\/strong><\/em><\/p>\n<p><em><strong>liste1 = [1, 2, 3] liste2 = [4, 5, 6] liste1.extend(liste2) print(liste1) # [1, 2, 3, 4, 5, 6]<\/strong><\/em><\/p>\n<p><em><strong>insert()<\/strong><\/em><\/p>\n<p><em><strong>insert() y\u00f6ntemi, belirtilen indekse bir \u00f6\u011fe ekler.<\/strong><\/em><\/p>\n<p><em><strong>liste = [1, 2, 3] liste.insert(1, 4) print(liste) # [1, 4, 2, 3]<\/strong><\/em><\/p>\n<p><em><strong>remove()<\/strong><\/em><\/p>\n<p><em><strong>remove() y\u00f6ntemi, belirtilen \u00f6\u011feyi listeden \u00e7\u0131kar\u0131r.<\/strong><\/em><\/p>\n<p><em><strong>liste = [1, 2, 3] liste.remove(2) print(liste) # [1, 3]<\/strong><\/em><\/p>\n<p><em><strong>pop()<\/strong><\/em><\/p>\n<p><em><strong>pop() y\u00f6ntemi, belirtilen indeksteki \u00f6\u011feyi listeden \u00e7\u0131kar\u0131r ve d\u00f6nd\u00fcr\u00fcr.<\/strong><\/em><\/p>\n<p><em><strong>liste = [1, 2, 3] silinecek = liste.pop(1) print(liste) # [1, 3] print(silinecek) # 2<\/strong><\/em><\/p>\n<p><em><strong>index()<\/strong><\/em><\/p>\n<p><em><strong>index() y\u00f6ntemi, belirtilen \u00f6\u011fenin indeksini d\u00f6nd\u00fcr\u00fcr.<\/strong><\/em><\/p>\n<p><em><strong>liste = [1, 2, 3] print(liste.index(2)) # 1<\/strong><\/em><\/p>\n<p><em><strong>count()<\/strong><\/em><\/p>\n<p><em><strong>count() y\u00f6ntemi, belirtilen \u00f6\u011fenin listede ka\u00e7 kez ge\u00e7ti\u011fini d\u00f6nd\u00fcr\u00fcr.<\/strong><\/em><\/p>\n<p><em><strong>liste = [1, 2, 2, 3] print(liste.count(2)) # 2<\/strong><\/em><\/p>\n<p><em><strong>sort()<\/strong><\/em><\/p>\n<p><em><strong>sort() y\u00f6ntemi, bir listenin elemanlar\u0131n\u0131 s\u0131ralar.<\/strong><\/em><\/p>\n<p><em><strong>liste = [3, 2, 1] liste.sort() print(liste) # [1, 2, 3]<\/strong><\/em><\/p>\n<p><em><strong>reverse()<\/strong><\/em><\/p>\n<p><em><strong>reverse() y\u00f6ntemi, bir listenin elemanlar\u0131n\u0131 tersine \u00e7evirir.<\/strong><\/em><\/p>\n<p><em><strong>liste = [1, 2, 3] liste.reverse() print(liste) # [3, 2, 1]<\/strong><\/em><\/p>\n<p>Liste y\u00f6ntemleri, programlama dillerinde verilerin y\u00f6netimi i\u00e7in \u00f6nemli bir ara\u00e7t\u0131r.<\/p>\n<h4>Demetler<\/h4>\n<p>Eldeki verilerin saklanmas\u0131 ve y\u00f6netimi, herhangi bir programlama dilinin temelinde yer al\u0131r. Python&#8217;da, veri y\u00f6netimini kolayla\u015ft\u0131ran bir\u00e7ok veri yap\u0131s\u0131 bulunmaktad\u0131r. Bu veri yap\u0131lar\u0131ndan biri de demetlerdir.<\/p>\n<p>Demetler, de\u011fi\u015ftirilemez s\u0131ral\u0131 veri yap\u0131lar\u0131d\u0131r. Yani, bir kez olu\u015fturulduktan sonra i\u00e7erisindeki elemanlar\u0131n de\u011fi\u015ftirilmesi m\u00fcmk\u00fcn de\u011fildir. Demetler, parantez () i\u00e7erisinde virg\u00fclle ayr\u0131lm\u0131\u015f elemanlar \u015feklinde tan\u0131mlan\u0131rlar. \u00d6rne\u011fin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4568\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-demetler.png\" alt=\"Python Demet Yap\u0131lar\u0131\" width=\"600\" height=\"80\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-demetler.png 600w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-demetler-300x40.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-demetler-150x20.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-demetler-450x60.png 450w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Yukar\u0131daki \u00f6rnekte, demet ad\u0131nda bir demet olu\u015fturulmu\u015ftur. Bu demet, 1, 2, 3, &#8220;d\u00f6rt&#8221; ve &#8220;be\u015f&#8221; elemanlar\u0131ndan olu\u015fmaktad\u0131r. Demetlerde, elemanlara indeksleri kullanarak eri\u015febilirsiniz. Indeksler 0&#8217;dan ba\u015flar ve soldan sa\u011fa do\u011fru s\u0131rayla artar. \u00d6rne\u011fin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4569\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Demetlerin-Yazdirilmasi.png\" alt=\"Python Demetlerin Kullan\u0131m\u0131\" width=\"506\" height=\"118\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Demetlerin-Yazdirilmasi.png 506w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Demetlerin-Yazdirilmasi-300x70.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Demetlerin-Yazdirilmasi-150x35.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Demetlerin-Yazdirilmasi-450x105.png 450w\" sizes=\"(max-width: 506px) 100vw, 506px\" \/><\/p>\n<p>Yukar\u0131daki kod, demet demetinin ilk eleman\u0131n\u0131 (1) ve d\u00f6rd\u00fcnc\u00fc eleman\u0131n\u0131 (&#8220;d\u00f6rt&#8221;) yazd\u0131r\u0131r. Ancak, demetlerde elemanlar\u0131 de\u011fi\u015ftirmek m\u00fcmk\u00fcn de\u011fildir. \u00d6rne\u011fin, a\u015fa\u011f\u0131daki kod hata verecektir:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4570\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Demet-Atama.png\" alt=\"Python Demetler Nas\u0131l atan\u0131r \" width=\"602\" height=\"39\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Demet-Atama.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Demet-Atama-300x19.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Demet-Atama-150x10.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Demet-Atama-450x29.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>Bu hatan\u0131n nedeni, demet adl\u0131 demetin de\u011fi\u015ftirilemez bir veri yap\u0131s\u0131 olmas\u0131d\u0131r. Dolay\u0131s\u0131yla, elemanlar\u0131n\u0131 de\u011fi\u015ftiremezsiniz.<\/p>\n<p>Demetlerde, listelerde oldu\u011fu gibi bir\u00e7ok y\u00f6ntem ve i\u015flem de mevcuttur. Bunlardan baz\u0131lar\u0131 \u015funlard\u0131r:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>count() y\u00f6ntemi, bir demetin i\u00e7inde belirli bir eleman\u0131n ka\u00e7 kez ge\u00e7ti\u011fini sayar.<\/li>\n<li>index() y\u00f6ntemi, belirli bir eleman\u0131n demetteki indeksini d\u00f6nd\u00fcr\u00fcr.<\/li>\n<li>len() fonksiyonu, bir demetin eleman say\u0131s\u0131n\u0131 d\u00f6nd\u00fcr\u00fcr.<\/li>\n<li>+ operat\u00f6r\u00fc, iki veya daha fazla demeti birle\u015ftirir.<\/li>\n<li>* operat\u00f6r\u00fc, bir demeti belirli bir say\u0131da tekrarlar.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>\u00d6rne\u011fin, a\u015fa\u011f\u0131daki kodda demet adl\u0131 bir demet olu\u015fturulmu\u015f ve count() y\u00f6ntemi kullan\u0131larak &#8220;1&#8221; eleman\u0131n\u0131n ka\u00e7 kez ge\u00e7ti\u011fi say\u0131lm\u0131\u015ft\u0131r:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4571\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Count-Yontemi-Ile-Demet-Atama.png\" alt=\"Demetlerin Atanmas\u0131 \" width=\"602\" height=\"163\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Count-Yontemi-Ile-Demet-Atama.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Count-Yontemi-Ile-Demet-Atama-300x81.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Count-Yontemi-Ile-Demet-Atama-150x41.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Count-Yontemi-Ile-Demet-Atama-450x122.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<h4>S\u00f6zl\u00fckler<\/h4>\n<p>Python&#8217;da s\u00f6zl\u00fckler, anahtar-de\u011fer \u00e7iftleri olarak depolanan bir veri yap\u0131s\u0131d\u0131r. Her anahtar, kar\u015f\u0131l\u0131k gelen bir de\u011fere sahiptir ve bir s\u00f6zl\u00fck i\u00e7indeki anahtar-de\u011fer \u00e7iftleri s\u00fcsl\u00fc parantezlerle ({}) belirtilir.<\/p>\n<p>S\u00f6zl\u00fcklerde anahtarlar benzersiz olmal\u0131d\u0131r. Bir anahtar\u0131n kar\u015f\u0131l\u0131k gelen de\u011feri, s\u00f6zl\u00fc\u011f\u00fcn de\u011feri olarak kullan\u0131l\u0131r. Bir s\u00f6zl\u00fck i\u00e7indeki anahtarlar, de\u011fi\u015ftirilemez bir veri tipi olan string, say\u0131 veya tuple olabilir. Ancak s\u00f6zl\u00fcklerin kendileri de\u011fi\u015ftirilebilir veri yap\u0131lar\u0131d\u0131r, yani elemanlar\u0131 eklenebilir, silinebilir veya g\u00fcncellenebilir.<\/p>\n<p>S\u00f6zl\u00fckler, herhangi bir programlama projesinde s\u0131kl\u0131kla kullan\u0131lan veri yap\u0131lar\u0131d\u0131r. \u00d6rne\u011fin, bir uygulama, kullan\u0131c\u0131lar\u0131n adlar\u0131n\u0131 ve \u015fifrelerini depolayan bir s\u00f6zl\u00fck kullanabilir. Bu veri yap\u0131s\u0131, uygulaman\u0131n kullan\u0131c\u0131 bilgilerini h\u0131zl\u0131 ve verimli bir \u015fekilde y\u00f6netmesine olanak tan\u0131r.<\/p>\n<p>Python&#8217;da s\u00f6zl\u00fckler i\u00e7in bir\u00e7ok farkl\u0131 fonksiyon ve y\u00f6ntem vard\u0131r. Bu y\u00f6ntemler, s\u00f6zl\u00fcklerin \u00f6zelliklerini kullanman\u0131za veya s\u00f6zl\u00fc\u011f\u00fc de\u011fi\u015ftirmenize olanak tan\u0131r.<\/p>\n<p>S\u00f6zl\u00fcklerin \u00f6\u011felerine eri\u015fmek i\u00e7in, s\u00f6zl\u00fc\u011f\u00fcn anahtar\u0131n\u0131 kullanarak \u00e7a\u011fr\u0131 yapabilirsiniz. \u00d6rne\u011fin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4572\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozlukler.png\" alt=\"Python S\u00f6zl\u00fck Kullanma\" width=\"602\" height=\"73\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozlukler.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozlukler-300x36.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozlukler-150x18.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozlukler-450x55.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>S\u00f6zl\u00fcklerde, \u00f6\u011felerin de\u011ferleri de\u011fi\u015ftirilebilir. \u00d6rne\u011fin, &#8216;apple&#8217; anahtar\u0131na sahip \u00f6\u011fenin de\u011ferini 5 olarak g\u00fcncelleyebilirsiniz:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4573\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozluk-Guncelleme.png\" alt=\"Python S\u00f6zl\u00fcklerin yeniden yazd\u0131r\u0131lmas\u0131\" width=\"602\" height=\"91\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozluk-Guncelleme.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozluk-Guncelleme-300x45.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozluk-Guncelleme-150x23.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozluk-Guncelleme-450x68.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>Yeni bir \u00f6\u011fe eklemek i\u00e7in, s\u00f6zl\u00fck ad\u0131 ve anahtar\u0131n yan\u0131 s\u0131ra yeni de\u011feri de belirtmeniz gerekir. \u00d6rne\u011fin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4574\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozluge-Ekleme.png\" alt=\"Python S\u00f6zl\u00fc\u011fe Yeni \u00d6\u011fe Ekleme\" width=\"602\" height=\"71\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozluge-Ekleme.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozluge-Ekleme-300x35.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozluge-Ekleme-150x18.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozluge-Ekleme-450x53.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>S\u00f6zl\u00fckten bir \u00f6\u011fe silmek i\u00e7in, del anahtar kelimesini kullanabilirsiniz. \u00d6rne\u011fin:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4575\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozlukten-Oge-Cikarma.png\" alt=\"Python S\u00f6zl\u00fckten Terim \u00c7\u0131karma\" width=\"602\" height=\"111\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozlukten-Oge-Cikarma.png 602w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozlukten-Oge-Cikarma-300x55.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozlukten-Oge-Cikarma-150x28.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Sozlukten-Oge-Cikarma-450x83.png 450w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/p>\n<h4>K\u00fcmeler<\/h4>\n<p>Python&#8217;da veri yap\u0131lar\u0131 aras\u0131nda k\u00fcmeler de yer almaktad\u0131r. K\u00fcme veri yap\u0131s\u0131, matematikteki k\u00fcme kavram\u0131na benzer \u015fekilde bir veri yap\u0131s\u0131d\u0131r. Bir k\u00fcme, benzersiz \u00f6\u011felerin sakland\u0131\u011f\u0131, s\u0131ras\u0131z bir veri yap\u0131s\u0131d\u0131r. Python&#8217;da bir k\u00fcme, s\u00fcsl\u00fc parantezler i\u00e7inde virg\u00fclle ayr\u0131lm\u0131\u015f \u00f6\u011felerle olu\u015fturulabilir.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4576\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumelerin-Kullanimi.png\" alt=\"Python k\u00fcme atama\" width=\"467\" height=\"299\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumelerin-Kullanimi.png 467w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumelerin-Kullanimi-300x192.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumelerin-Kullanimi-150x96.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumelerin-Kullanimi-450x288.png 450w\" sizes=\"(max-width: 467px) 100vw, 467px\" \/><\/p>\n<p>K\u00fcmeler, matematiksel k\u00fcmelerle benzer \u015fekilde bir\u00e7ok i\u015flem yapmaya olanak tan\u0131r. \u00d6rne\u011fin, bir k\u00fcmenin elemanlar\u0131n\u0131 ba\u015fka bir k\u00fcmeden \u00e7\u0131karmak i\u00e7in &#8220;-&#8221; operat\u00f6r\u00fc kullan\u0131labilir.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4577\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeden-Eleman-Cikarma.png\" alt=\"Python K\u00fcmeden \u00f6\u011fe \u00e7\u0131karma\" width=\"432\" height=\"379\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeden-Eleman-Cikarma.png 432w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeden-Eleman-Cikarma-300x263.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeden-Eleman-Cikarma-150x132.png 150w\" sizes=\"(max-width: 432px) 100vw, 432px\" \/><\/p>\n<p>K\u00fcmeler, eleman ekleme ve \u00e7\u0131karma gibi i\u015flemler i\u00e7in de kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4578\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeler.png\" alt=\"Python K\u00fcmelere eleman ekleme\" width=\"484\" height=\"241\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeler.png 484w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeler-300x149.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeler-150x75.png 150w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeler-450x224.png 450w\" sizes=\"(max-width: 484px) 100vw, 484px\" \/><\/p>\n<p>K\u00fcmelerin avantajlar\u0131ndan biri, &#8220;in&#8221; anahtar kelimesi ile eleman varl\u0131\u011f\u0131n\u0131n h\u0131zl\u0131 bir \u015fekilde kontrol edebilmesidir.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4579\" src=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kume-Listeleme.png\" alt=\"K\u00fcmelerde Liste Python\" width=\"411\" height=\"207\" title=\"\" srcset=\"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kume-Listeleme.png 411w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kume-Listeleme-300x151.png 300w, https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kume-Listeleme-150x76.png 150w\" sizes=\"(max-width: 411px) 100vw, 411px\" \/><\/p>\n<p>K\u00fcmeler, listeler ve tuple&#8217;lar gibi indeksleme ve dilimleme i\u015flemleri yapmaya olanak tan\u0131maz. Bunun nedeni, k\u00fcmelerin s\u0131ral\u0131 olmamas\u0131d\u0131r. Ancak, k\u00fcmeleri bir listeye veya tuple&#8217;a d\u00f6n\u00fc\u015ft\u00fcrerek, bu veri yap\u0131lar\u0131n\u0131n \u00f6zelliklerini kullanabiliriz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python objeleri tan\u0131m\u0131n\u0131 geni\u015fletirsek, Python&#8217;da, her \u015fey bir objedir. Bir obje, bir veri yap\u0131s\u0131 veya bir fonksiyon olabilir. \u00d6rne\u011fin, bir string bir objedir ve string fonksiyonlar\u0131 kullanarak string verilerini i\u015fleyebilirsiniz. Python&#8217;da kullan\u0131lan en yayg\u0131n veri yap\u0131lar\u0131ndan baz\u0131lar\u0131 listeler, s\u00f6zl\u00fckler, k\u00fcmeler ve tuple&#8217;lard\u0131r. Bu veri yap\u0131lar\u0131, belirli ama\u00e7lar i\u00e7in tasarlanm\u0131\u015f ve i\u015fleme uygun hale getirilmi\u015ftir. Listeler,<\/p>\n","protected":false},"author":12,"featured_media":4578,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,41],"tags":[282,275],"class_list":{"0":"post-4552","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-python-ile-veri-isleme","8":"category-veri-turleri-ve-kavramlar","9":"tag-python","10":"tag-yazilim-gelistirme"},"better_featured_image":{"id":4578,"alt_text":"Python K\u00fcmelere eleman ekleme","caption":"","description":"","media_type":"image","media_details":{"width":484,"height":241,"file":"2023\/05\/Python-Kumeler.png","filesize":25361,"sizes":{"medium":{"file":"Python-Kumeler-300x149.png","width":300,"height":149,"mime-type":"image\/png","filesize":18756,"source_url":"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeler-300x149.png"},"thumbnail":{"file":"Python-Kumeler-150x150.png","width":150,"height":150,"mime-type":"image\/png","filesize":3584,"source_url":"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeler-150x150.png"},"bunyad-small":{"file":"Python-Kumeler-150x75.png","width":150,"height":75,"mime-type":"image\/png","filesize":6152,"source_url":"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeler-150x75.png"},"bunyad-medium":{"file":"Python-Kumeler-450x224.png","width":450,"height":224,"mime-type":"image\/png","filesize":34706,"source_url":"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeler-450x224.png"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"post":4552,"source_url":"https:\/\/datakapital.com\/blog\/wp-content\/uploads\/2023\/05\/Python-Kumeler.png"},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/posts\/4552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/comments?post=4552"}],"version-history":[{"count":4,"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/posts\/4552\/revisions"}],"predecessor-version":[{"id":5168,"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/posts\/4552\/revisions\/5168"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/media\/4578"}],"wp:attachment":[{"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/media?parent=4552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/categories?post=4552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datakapital.com\/blog\/wp-json\/wp\/v2\/tags?post=4552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}