Python Yerleşik İşlevi [Sözdizimi ve Örneklerle]
Yayınlanan: 2021-11-28Python'da yerleşik işlevler, Python'da önceden tanımlanmış işlev türleri olarak tanımlanır . Python programlama dili, çok çeşitli görevleri gerçekleştirmek için çeşitli işlevler sunar. Python yorumlayıcısında zaten mevcut olan bu işlevler, yerleşik işlevler olarak bilinir. Python'da birçok yerleşik işlev mevcuttur. Yerleşik işlevlerden birkaçı hash(), filter(), int(), print(), set()'dir.
İçindekiler
Python'da yerleşik işlevler
Örnekleriyle birlikte Python'da yerleşik işlevler .
1. abs işlevi()
Python'da abs() işlevinin kullanılması, belirli bir sayının mutlak değerini döndürmek için kullanılır. İşlev yalnızca bir bağımsız değişken alır: işlevin mutlak değerini döndüreceği sayı. Bu bağımsız değişken, tamsayı veya kayan nokta gibi herhangi bir türde olabilir. Argümanın karmaşık bir sayı olduğu varsayılırsa, işlev karmaşık sayının büyüklüğünü döndürür.
Python abs() örneği aşağıda gösterilmiştir:
Kaynak
Programın çıktısı şöyle olacaktır:
2. tümü() işlevi
Bu, Python'daki başka bir yerleşik işlev türüdür. all() işlevi yinelenebilir bir nesneyi kabul eder. Bu tür yinelenebilir nesneler bir sözlük, liste vb. olabilir. all() işlevinin kullanılması, doğru veya yanlış değerini döndürür. Yinelenebilirdeki tüm öğeler geçerliyse, işlev true değerini döndürür. Aksi takdirde, işlev false döndürür.
Python'daki all() fonksiyonunun bir örneği aşağıda gösterilmiştir.
Kaynak
3. Python'da bin() işlevi
Python'un bin() işlevi, belirtilen herhangi bir tamsayı için, o tamsayının ikili gösterimini döndürmek için kullanılır. Fonksiyonun sonuçları her zaman 0b önekine sahiptir.
Python'daki bin() fonksiyonunun bir örneği aşağıda gösterilmiştir.
Kaynak
4. Python'da bool()
Bu, Python'daki başka bir yerleşik işlev türüdür. Fonksiyonun adından da anlaşılacağı gibi, fonksiyon herhangi bir değeri doğru veya yanlış anlamına gelen Boolean formuna dönüştürür. Bu, standart doğruluk testi prosedürü kullanılarak yapılır.
Fonksiyonun bir örneği aşağıda gösterilmiştir.
Programın çıktısı aşağıda gösterilmiştir.
Kaynak
5. Python'da bayt()
bytes() işlevi Python'da bir bayt nesnesini döndürmek için kullanılır. Python'daki bytearray() işlevine kıyasla işlev değişmez. Belirtilen boyuttaki bir nesne için boş baytlar oluşturulur.
Aşağıda gösterdiğim Python bytes() fonksiyonunun bir örneği.
Kaynak
6. Python'da Callable() işlevi
Callable() işlevi adından da anlaşılacağı gibi Python programında çağrılabilir. İşlevin görevi, işlevden geçen nesnenin çağrılabilir olup olmadığını kontrol etmek ve ardından gerçek değeri döndürmektir. Aksi takdirde, işlev false değerini döndürür.
Python'daki callable() işlevine bir örnek:
x = 8
print(çağrılabilir(x))
Programın çıktısı False'dır.
7. Derleme() işlevi
Python'daki compiles() işlevi, girişi kaynak kod olarak kullanır ve daha sonra exec() işlevi aracılığıyla yürütülebilecek kodun bir nesnesini döndürür.
Python'daki compile() işlevi aşağıda gösterildiği gibi kullanılabilir.
8. Exec() işlevi
Python'daki exec() işlevi, Python programını dinamik olarak yürütmek için kullanılır. Bir nesne veya bir dize olabilir ve işlev, yalnızca tek bir ifadeyi kabul eden eval() işlevine kıyasla büyük kod parçalarını kabul eder.
9. Toplam() işlevi
Python'un sum() işlevi, liste gibi yinelenebilir bir kaynaktan sayıların toplamını almak için kullanılır.
10. Python'da Any() işlevi
Yinelenebilirde herhangi bir öğenin doğru olduğu ortaya çıkarsa, any() işlevi true değerini döndürür. Aksi takdirde, işlev false döndürür.
11. Python()'da Ascii() işlevi
Bu, Python'daki başka bir yerleşik işlev türüdür. Nesne temsilini içeren bir dize döndürür ve sonra \u, \U veya \x çıkışlarını kullanarak dizedeki ASCII olmayan karakterlerden kaçar.
12. Python'da Bytearray()
Python'daki bytearray() işlevi, bir bytearray nesnesi döndürür ve nesnelerin bayt dizilerine dönüştürülmesini de gerçekleştirebilir. Ayrıca, boş olan herhangi bir belirli boyutta bir bayt dizisi nesnesi oluşturabilir.
13. Python'da Eval() işlevi
Python'daki eval() işlevi, kendisine iletilen ifadeyi ayrıştırma görevini yerine getirir. İşlev ayrıca kod içinde bulunan Python'daki ifadeyi (kod) çalıştırır.
14. Python'da Float işlevi
Python'daki yerleşik işlev float(), bir dizeden veya sayıdan kayan noktalı bir sayı döndürür.
Python'daki float() fonksiyonunun bir örneği aşağıda gösterilmiştir.
15. Python'da globals() işlevi
Python'daki globals() işlevi, geçerli global sembol tablosu için bir sözlük döndürür. Sembol tablosu terimi, program için gerekli tüm bilgileri depolayan bir tür veri yapısı anlamına gelir. Sembol tablosu, değişkenlerin, sınıfların, yöntemlerin vb. adlarını içerir.
16. Python'da iter() işlevi
Programın yineleyici türünde bir nesne döndürmesi gerekiyorsa, Python'un iter() işlevi kullanılabilir. İşlev, bir seferde bir öğenin yineleyebileceği bir nesne oluşturmaya yol açar.
iter() fonksiyonunun bir örneği aşağıda gösterilmiştir.
Programın çıktısı ise
1
2
3
4
5
17. Python'da locals() işlevi
Python'un yerleşik işlevi, yani locals(), yerel bir sembol tablosu sözlüğü döndürmek için kullanılır. Ayrıca sözlüğün değiştirilmesi için de kullanılır.
Python'daki locals() işlevinin bir örneği aşağıda gösterilmiştir.
18. Python'da Chr() işlevi
Python'da chr() işlevi, Unicode kodunun bir tamsayısına işaret eden bir karakteri temsil eden bir dize elde etmek için kullanılır. Kullanıcı chr(97) işlevini kullanırsa, işlev bir "a" dizesi döndürür. İşlev, belirtilen aralığı aşan tamsayı türünden bir argüman alarak bir hata verecektir. Genellikle, bağımsız değişkende belirtilen standart aralık 0-1,114,111 arasındadır.
Python'da chr() işlevini kullanan bir kod örneği aşağıda gösterilmiştir.
Kaynak .
19. Python'da Karmaşık() işlevi
Python'daki bu yerleşik işlev, sayıları karmaşık bir sayıya dönüştürmek için kullanılır. Complex() işlevi ayrıca dizeleri karmaşık bir sayıya dönüştürebilir. Birinci parametre gerçek kısımlar, ikinci parametre ise sanal kısımlardır.
20. Python'da delattr() işlevi
Kullanıcı Python'da belirtilen bir sınıftan herhangi bir niteliği silmek isterse, delattr() işlevi kullanılabilir. Fonksiyon iki parametre alır. Alınan ilk parametre sınıftan bir nesne, alınan ikinci parametre ise silinmesi gereken özniteliktir. Bir öznitelik silindiğinde, özniteliğin sınıfta artık varlığı kalmaz. Öznitelik silindikten sonra, öznitelik sınıfın nesnesi üzerinden çağrılmaya çalışılırsa program hata verir.
Python'da delattr() işlevinin kullanımını gösteren bir kod örneği aşağıda gösterilmiştir.
21. Python'da dir() işlevi
Yerel kapsamdaki isimlerin bir listesini döndürmek için Python'da dir() işlevi kullanılır.
22. Python'da divmod() işlevi
Python'da, bölümü ve iki sayının kalanını almak için divmod() işlevi kullanılır. İşlev, sayısal biçimde iki bağımsız değişken alır ve bir demet döndürülür. Düzgün çalışması için işlevin her iki argümanı da olmalı ve sayısal olmalıdır.
23. Python'da dict() işlevi
Python'daki dict() işlevi, bir sözlük oluşturmaya yönlendiren bir kurucu görevi görür. Python sözlüğü, sözlük oluşturmak için üç farklı türde kurucu sağlar.
- Hiçbir argüman iletilmediğinde boş bir sözlük oluşturulur.
- Konumsal bağımsız değişkenler kullanıldığında, aynı anahtar/değer sözlüğü çifti oluşturulur.
- Anahtar kelime argümanları olması durumunda, anahtar kelimenin argümanları ve değerler, oluşturulan sözlüğe konumsal argümanlardan ayrıca eklenir.
Sonuçlar
Python, yukarıda belirtilen yerleşik işlevlerin yanı sıra, özel işlevleri gerçekleştirmek için özel olarak tasarlanmış birçok yerleşik işleve sahiptir. Python yerleşik işlevleri hakkında daha fazla bilgi edinmek ve programlama dili hakkında pratik bilgi sahibi olmak istiyorsanız, upGrad tarafından sunulan Çevrimiçi Veri Bilimi Programına bakın. Sertifika kursu, IIIT Bangalore ile birlikte verilmektedir. Kursla ilgili diğer detaylar web sitemizde incelenebilir. Ayrıca, herhangi bir yardıma ihtiyaç duyulursa, yardım için ekibimizle iletişime geçilebilir.
Python'daki yerleşik işlev ne anlama geliyor?
Python'daki yerleşik işlevler, Python'da önceden tanımlanmış işlevlerdir.
Yerleşik abs() işlevi ne yapar?
İşlev, verilen herhangi bir sayı için mutlak değeri döndürmeye yardımcı olur.
Python'da kaç tane yerleşik fonksiyon var?
Python'da yaklaşık 69 yerleşik işlev vardır.