python data types
Python Veri Türlerine Giriş:
Hakkında öğrendik Python değişkenleri önceki eğitimimizde ayrıntılı olarak.
Bu eğiticide, kolay anlamanız için ilgili örneklerle birlikte Python Veri Türlerinin çeşitli sınıflandırmalarını inceleyeceğiz.
Açık bir çeşitlilik Python Eğitimi öğreticileri Python hakkındaki bilgilerinizi zenginleştirmek için bu seride size sunulmuştur.
Ne öğreneceksin:
VİDEO Eğitimlerini İzleyin
Python Veri Türleri: Sayılar, Dizeler ve Liste:
Python Veri Türleri: Tuple, Set ve Dictionary:
Python Veri Türleri
Veri Türü, bir değişkenin karakteristiğini açıklar.
Python'da altı standart Veri Türü vardır:
- Sayılar
- Dize
- Liste
- Tuple
- Ayarlamak
- Sözlük
# 1) Sayılar
Numbers'da Tamsayı, Kayan ve Karmaşık olmak üzere başlıca 3 tür vardır.
Bu 3, python'da bir sınıf olarak tanımlanır. Değişkenin hangi sınıfa ait olduğunu bulmak için type () fonksiyonunu kullanabilirsiniz.
Misal:
a = 5 print(a, 'is of type', type(a))
Çıktı: 5 türü
b = 2.5 print(b, 'is of type', type(b))
Çıktı: 2.5 türü
c = 6+2j print(c, 'is a type', type(c))
Çıktı : (6 + 2j) bir tür
# 2) Dize
Bir dizge, sıralı bir karakter dizisidir.
ücretsiz 64 bit güvenlik duvarının bağımsız tarafsız incelemeleri
Dizeleri temsil etmek için tek tırnak veya çift tırnak kullanabiliriz. Çok satırlı dizeler üç tırnak işareti '' veya '' 'kullanılarak gösterilebilir.
Dizeler değişmezdir, yani bir dizeyi tanımladığımızda zaten bildirilmiş dizgeyi güncelleyemeyiz.
Misal:
Single = 'Welcome' or Multi = 'Welcome'
Çok satırlı: 'Python, genel amaçlı programlama için yorumlanan yüksek seviyeli bir programlama dilidir. Guido van Rossum tarafından oluşturuldu ve ilk olarak 1991'de piyasaya sürüldü '
veya
‘’ ’Python, genel amaçlı programlama için yorumlanan yüksek seviyeli bir programlama dilidir. Guido van Rossum tarafından oluşturuldu ve ilk olarak 1991'de piyasaya sürüldü. '' '
Birleştirme, Tekrarlama ve Dilimleme gibi dizelerde çeşitli işlemler gerçekleştirebiliriz.
Birleştirme: İki dizeyi bir araya getirme işlemi demektir.
Misal:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Çıktı: Python'a Hoş Geldiniz
Tekrarlama:
Bir dizi talimatı belirli sayıda tekrarlamak anlamına gelir.
Misal:
Print(String1*4)
Çıktı: Hoşgeldiniz
Dilimleme: Dilimleme, bir dizenin parçalarını çıkarmak için kullanılan bir tekniktir.
Not: Python'da dizin 0'dan başlar.
Misal:
print(String1(2:5))
Çıktı: lco
Python ayrıca negatif indeksi de destekler.
print(String1(-3:))
Çıktı: ome
Python'da dizeler değişmez olduğundan, dizeyi güncellemeye çalışırsak, o zaman bir hata oluşturur.
Misal:
String(1)= 'D'
Çıktı: TypeError: 'str' nesnesi öğe atamasını desteklemiyor
# 3) Liste
Bir liste bir dizi değer içerebilir.
Liste değişkenleri, köşeli parantezler () kullanılarak bildirilir. Bir liste değiştirilebilir, yani listeyi değiştirebiliriz.
Misal:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Çıktı : Liste (2) = 5.5
print('List(0:3) = ', List(0:3))
Çıktı: Liste (0: 3) = (2, 4, 5.5)
Listeyi güncelleme:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Çıktı: (2, 4, 5.5, 'Merhaba')
# 4) Tuple
Tuple, virgülle ayrılmış Python nesneleri dizisidir.
Tuplelar değişmezdir, yani bir kez oluşturulduktan sonra demetler değiştirilemez. Başlıklar, parantezler () kullanılarak tanımlanır.
Misal:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Çıktı: Tuple (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Çıktı: Tuple (0: 3) = (50, 15, 25.6)
Tuple'lar Python'da değişmez olduklarından, tuple'ı güncellemeye çalışırsak, o zaman bir hata oluşturacaktır.
Misal:
Tuple(2)= 'D'
Çıktı: TypeError: 'tuple' nesnesi öğe atamasını desteklemiyor
# 5) Ayarla
Küme, sıralanmamış bir öğe koleksiyonudur. Küme, kaşlı ayraçlar {} içinde virgülle ayrılmış değerlerle tanımlanır.
Misal:
Set = {5,1,2.6,'python'} print(Set)
Çıktı: {'Python', 1, 5, 2.6}
Set içerisinde birleşim ve kesişme gibi işlemleri iki sette gerçekleştirebiliyoruz.
| Kullanarak Union işlemini gerçekleştirebiliriz. Şebeke.
Misal:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Çıktı: A U B = {'c', 'a', 2, 'd'}
& Operator kullanarak Kesişim işlemi gerçekleştirebiliriz.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Çıktı: {7}
Küme sırasız bir koleksiyon olduğundan, indekslemenin bir anlamı yoktur. Dolayısıyla dilimleme operatörü () çalışmaz.
Set(1) = 49.3
Çıktı: TypeError: 'set' nesnesi öğe atamasını desteklemiyor
# 6) Sözlük
Sözlükler, python'daki en esnek yerleşik veri türüdür.
Sözlük öğeleri, anahtar kullanılarak saklanır ve alınır. Sözlükler, büyük miktarda veriyi depolamak için kullanılır. Değeri elde etmek için anahtarı bilmemiz gerekir. Python'da sözlükler kaşlı ayraçlar {} içinde tanımlanır.
İlgili değeri almak için anahtarı kullanırız. Ama tam tersi değil.
Sözdizimi:
Anahtar: değer
Misal:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Çıktı: {1: 'Merhaba', 2: 7.5, 3: 'Sınıf'}
Aşağıdaki yöntemi kullanarak değeri alabiliriz:
Misal:
print(Dict(2))
Çıktı: 7.5
mac chrome için en iyi reklam engelleyici
Değeri anahtar yerine değeri kullanarak almaya çalışırsak, o zaman bir hata oluşturur.
Misal:
print('Dict(7.5) = ', Dict(7.5))
Çıktı:
Traceback (en son çağrı son):
Dosya '', satır 1, içinde
print ('Dict (7.5) =', Dict (7.5))
KeyError: 7.5
Aşağıdaki yöntemleri de kullanarak sözlüğü güncelleyebiliriz:
Misal:
Dict(3) = 'python' print(Dict)
Çıktı:
{1: 'Merhaba', 2: 7.5, 3: 'python'}
Bu öğreticiden şimdiye kadar Python Veri Türlerinin çeşitli sınıflandırmalarını anlamış olmanız gerektiğini umuyoruz.
Yaklaşan eğitimimiz size Python Operatörleri hakkında her şeyi açıklayacak !!
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Python Değişkenleri
- Python Operatörleri
- Python Dizesi İşlevleri
- C ++ Veri Türleri
- Python İşlevleri
- Kullanıcı Tanımlı Değişkenleri Kullanarak JMeter Veri Parametrelendirmesi
- Python'da Giriş-Çıkış ve Dosyalar (Python Aç, Oku ve Dosyaya Yaz)
- Yeni Başlayanlar İçin Python Eğitimi (Uygulamalı ÜCRETSİZ Python Eğitimi)