Python'un En İyi 5 Veri Türü

Yayınlanan: 2022-11-02

Python, yorumlanmış, üst düzey nesne yönelimli bir programlama dilidir. Modülleri ve paketleri destekleyerek program modülerliğini ve kodun yeniden kullanımını teşvik eder. Ayrıca, Python'un basit ve öğrenmesi kolay sözdizimi, okunabilirliği artırır ve program bakım maliyetini düşürür.

Python veri türleri , veri öğelerini sınıflandırmak veya kategorilere ayırmak için bir araçtır. Python'daki her değerin, veriler üzerinde hangi işlemleri yapabileceğimizi söyleyen bir veri türü vardır. Programlama dilindeki her şey bir nesne olduğundan, Python veri türleri sınıflardır ve bunlara karşılık gelen değişkenler, sınıfların örnekleridir (nesneler).

Python'un çeşitli standart veya yerleşik veri türleri vardır ve bu makale bunlardan ilk beşini incelemektedir.

  1. sayısal
  2. Sekans
  3. Ayarlamak
  4. Boole
  5. Sözlük

Dünyanın En İyi Üniversitelerinden Online Yazılım Geliştirme Kursları öğrenin. Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.

İçindekiler

1. Sayısal Veri Türü

Python'un sayısal veri türü, tamsayılar, kayan sayılar veya karmaşık sayılar gibi sayısal değerlere sahip verileri temsil eder. Bu sayısal değerler Python'un int , float ve karmaşık sınıfları kullanılarak tanımlanır.

  • Tamsayılar: int sınıfı , pozitif veya negatif tam sayılar olabilen ancak ondalık veya kesir olmayan tamsayı değerlerini temsil eder. Python'un bir tamsayı değerinde maksimum sınırı yoktur - sistem belleğinin izin verdiği kadar uzun olabilir.
  • Kayan noktalı sayılar: Kayan noktalı sayılar, ondalık nokta açısından tam sayılardan farklıdır. Başka bir deyişle, bir tamsayı değeri 1 ise, kayan nokta değeri 1.0 olur ve 15 ondalık basamağa kadar doğru olur.
  • Karmaşık sayılar: Karmaşık sınıf, "x+yj" ile belirtilen karmaşık sayıları temsil eder, burada 'x' gerçek kısım ve 'yj' sanal kısımdır.

type() işlevi , bir değerin veya değişkenin hangi sınıfa ait olduğunu belirler. Benzer şekilde, isinstance() işlevi, bir nesnenin belirli bir sınıfa ait olup olmadığını söyler.

Python'daki sayısal veri türlerini göstermek için bir örnek:

bir = 10

print(a, “türdendir”, tip(a))

b = 7.0

print(a, “türdendir”, tip(b))

c = 3+6j

print(c, “karmaşık sayı mı?”, isinstance(1+2j,karmaşık))

Çıktı:

10, <class 'int'> türündedir

7.0, <class 'float'> türündedir

(3+6j) karmaşık sayıdır? Doğru

2. Dizi Veri Türü

Python'da bir dizi, farklı veya benzer veri türlerinin sıralı bir koleksiyonunu ifade eder. Python aşağıdaki dizi veri türlerine sahiptir:

  • Python Listesi: Python'da bir liste, aynı türde olabilecek veya olmayabilecek sıralı bir öğe dizisidir. Listeler esnek, değişkendir ve Python'da en yaygın kullanılan veri türlerinden biridir.

Öğeleri virgülle ayırarak köşeli parantez [] içine alarak Python'da listeler oluşturabiliriz .

Python'da listeleri göstermek için bir örnek:

mylist=['elma','portakal','muz',50,'üzüm',2]

yazdır(listem[1:4])

Çıktı:

['portakal', 'muz', 50]

  • Python Tuple: Bir listeye benzer şekilde, bir Tuple sıralı bir öğe dizisidir. Ancak, listelerin aksine, demetler değişmezdir. Başka bir deyişle, demetler oluşturulduktan sonra değiştirilemez. Ayrıca, demetlerdeki öğeler virgülle ayrılmış parantez () içinde tanımlanır.

Python'da basit bir demet örneği:

t = (2, 5, 4,5, 'Merhaba')

print(“Tipin içeriği:”, t)

Çıktı:

Tuple içeriği: 2, 5, 4.5, 'Merhaba'

  • Python Dizesi: Bir Python dizgisi, bir unicode karakter dizisidir. Tek tırnak ( '' ) veya çift tırnak ( " " ) kullanarak dizeleri temsil edebiliriz . Çok satırlı dizeler üçlü tırnak ( ''' ) veya ( “””””” ) içinde yazılır.

Aşağıda Python dizelerini gösteren bir örnek verilmiştir:

s = “Bu bir dizedir”

baskı(lar)

s = ”'Bu bir çok satırlı

sicim"'

baskı(lar)

Çıktı:

Bu bir dize

Bu çok satırlı

sicim

Yazılım Mühendisliği ile İlgili Popüler Kurslar ve Makaleler

Popüler Programlar
Yazılım Geliştirmede Yönetici PG Programı - IIIT B Blockchain Sertifika Programı - PURDUE Siber Güvenlik Sertifika Programı - PURDUE Bilgisayar Bilimlerinde Yüksek Lisans - IIIT B
Diğer Popüler Makaleler
ABD'de Bulut Mühendisi Maaşı 2021-22 ABD'de AWS Çözüm Mimarı Maaşı ABD'de Arka Uç Geliştirici Maaşı ABD'de Ön Uç Geliştirici Maaşı
ABD'de Web geliştirici Maaşı 2022'de Scrum Master Mülakat Soruları 2022'de Siber Güvenlikte Kariyere Nasıl Başlanır? Mühendislik Öğrencileri için ABD'de Kariyer Seçenekleri

3. Veri Türünü Ayarlayın

Python'da bir küme, virgülle ayrılmış değerlerle {} parantezleri içinde bildirilen sırasız benzersiz öğeler koleksiyonudur. Python kümeleri yalnızca benzersiz değerleri tutar ve kopyaları ortadan kaldırır. Ayrıca iki küme üzerinde kesişim ve birleşim gibi işlemleri de yapabiliyoruz. Dilimleme operatörü [] bir küme üzerinde çalışmaz çünkü bir küme, indeksleme kapsamı olmayan sırasız öğeler içerir.

İşte bazı Python küme örnekleri:

Örnek 1

s = {5,2,3,1,4}

# baskı seti değişkeni

print(“s = “, s)

# s değişkeninin veri türü

yazdır(tür(ler))

Çıktı:

s = {1, 2, 3, 4, 5}

<sınıf 'set'>

Örnek #2

s = {1,2,2,3,3,3}

baskı(lar)

Çıktı:

{1, 2, 3}

4. Boole Veri Türü

Python'daki Boolean veri türleri, yerleşik iki değerden birine sahiptir: True veya False . Boole bağlamında, True değerine eşit olan nesneler doğru değerlerdir ve False değerine eşit olanlar yanlış değerlerdir. Boole olmayan nesneleri de boole bağlamında değerlendirebiliriz. Boolean, bool sınıfı ile gösterilir .

Aşağıda, True veya False olmak üzere iki yanıttan birini elde etmek için Python'da bir ifadeyi değerlendirdiğimiz bir program parçacığı verilmiştir .

yazdır(11 > 10)

yazdır(11 == 10)

yazdır(11 < 10)

Çıktı:

Doğru

Yanlış

Yanlış

Boole türünü kontrol etmek için başka bir Python programı örneği:

yazdır(tür(Doğru))

yazdır(tür(Yanlış))

yazdır(yanlış)

Çıktı:

<sınıf 'bool'>

<sınıf 'bool'>

NameError: 'false' adı tanımlı değil

Yukarıdaki program bir hata mesajı verir çünkü yalnızca büyük 'T' ve 'F' ile True ve False geçerli booleanlardır.

5. Sözlük Veri Türü

Python sözlüğü, değerlerin anahtar-değer çiftleri olarak bilinen çiftler halinde olduğu sırasız bir veri değerleri koleksiyonudur. Sözlük veri türü, yüksek veri hacimlerimiz olduğunda kullanışlıdır ve en önemli işlevi veri almadır. Ancak, bir değeri ancak ilgili anahtarını biliyorsak alabiliriz. Sözlükler küme parantezleri {} içinde tanımlanır , iki nokta üst üste her bir anahtar/değer çiftini ( : ) ayırır ve her anahtar bir virgülle ayrılır. Değer ve anahtar farklı veri türlerinden olabilir.

Bir Python sözlüğü şöyle görünür:

>>> d = {1:'değer','anahtar':2}

Belirli bir değeri almak için bir anahtar kullanabilsek de, bunun tersi doğru değildir. Aşağıdaki örneğe bakın:

d = {3:'değer','anahtar':4}

yazdır(tür(d))

print(“d[1] = “, d[1])

print(“d['anahtar'] = “, d['anahtar'])

# Hata üretir

print(“d[4] = “, d[4])

Çıktı:

<sınıf 'dikte'>

d[3] = değer

d['anahtar'] = 4

Geri izleme (en son arama son):

Dosya "<string>", satır 9, <module> içinde

Anahtar Hatası: 4

Çözüm

Python, her biri belirli bir türün değerlerini depolamak için tasarlanmış birkaç yerleşik veri türüne sahiptir. Bu makalede Python türü sayısal, dizi, küme, boole ve sözlük tartışılmıştır .

Bu makaleyi okuyorsanız, muhtemelen Python'da yenisiniz ve bu programlama dilinin sunduğu her şeyi henüz öğrenmediniz. Bununla birlikte, Python'u derinlemesine ve bu tür araçlar ve kitaplıklar hakkında daha fazla öğrenmek istiyorsanız, IIIT Bangalore ile birlikte Grad'ın Veri Biliminde Gelişmiş Sertifika Programına göz atın. İlgi çekici ancak titiz 20 aylık çevrimiçi program, özellikle veri bilimi kariyerlerine girişi hızlandırmak için pratik bilgi ve beceriler kazanmak isteyen çalışan profesyonellere hitap etmektedir.

Programın Öne Çıkanları:

  • Liverpool John Moores Üniversitesi'nden Yüksek Lisans Derecesi
  • IIIT Bangalore'dan Yönetici PGP
  • 500 saatten fazla öğrenme içeriği ve 20'den fazla canlı oturum
  • 25+ vaka çalışması ve proje
  • 14+ programlama dili, araçları ve yazılımı
  • Sektör uzmanlarıyla 1:8 koçluk seansları

360 derece öğrenim desteği, akran öğrenimi ve endüstri ağı gibi özel upGrad avantajlarından yararlanmak için bugün başvurun.

Python'daki 7 veri türü nelerdir?

Yedi standart Python türü, sayılar, dize, liste, demet, sözlük, boolean ve kümedir. Bir veri türü, bir değişkenin özelliklerini tanımlar.

Hangi Python veri türleri değiştirilebilir?

Değişken Python veri türleri, değerleri değiştirilebilenlerdir. Listeler, sözlükler ve kümeler Python'da değiştirilebilir veri türleridir.

Python'da panda türü nedir?

Pandas, Python programlama dili üzerine kurulmuş bir yazılım kütüphanesidir. pandas astype() işlevi, bir nesneyi belirtilen bir veri türüne dönüştürür.