Çoklu Değişken Atamaları
Coddy'nin Python Journey'sinin Logic & Flow bölümünün bir parçası — ders 2 / 78.
Python'da, tek bir satırda birden fazla değişkene değer atayabilirsiniz. Bu özellik, kodunuzu daha kısa ve okunabilir hale getirebilir. Birden çok değişken atamasının etkili bir şekilde nasıl kullanılacağını keşfedelim.
Temel Çoklu Atamalar:
a, b, c = 1, 2, 3
print(a) # Çıktı: 1
print(b) # Çıktı: 2
print(c) # Çıktı: 3Birden fazla değişkene aynı değeri atama:
x = y = z = 10
print(x) # Çıktı: 10
print(y) # Çıktı: 10
print(z) # Çıktı: 10Bir listeden değer atama:
numbers = [4, 5, 6]
a, b, c = numbers
print(a) # Çıktı: 4
print(b) # Çıktı: 5
print(c) # Çıktı: 6Görev
KolayAşağıdaki görevleri gerçekleştiren bir Python programı yazın:
- Tek bir satırda
name,agevecityadlı üç değişkene değer atayın.namedeğişkenini"Alice",agedeğişkenini30vecitydeğişkenini"New York"olarak ayarlayın. - Tek bir satırda
x,yvezadlı üç değişkene100değerini atayın. "red","green"ve"blue"değerlerini içerencolorsadında bir liste oluşturun. Bu değerleri tek bir satırdacolor1,color2vecolor3adlı üç değişkene atayın.
Kopya kağıdı
Tek bir satırda birden fazla değişkene değer atayabilirsiniz:
a, b, c = 1, 2, 3Birden fazla değişkene aynı değeri atayın:
x = y = z = 10Bir listeden değerler atayın:
numbers = [4, 5, 6]
a, b, c = numbersKendin dene
# name, age ve city değişkenlerine değerler atayın
# x, y ve z değişkenlerine 100 değerini atayın
# Bir renk listesi oluşturun ve bunları color1, color2 ve color3 değişkenlerine atayın
colors = ["red", "green", "blue"]
# Aşağıdaki kodu değiştirmeyin
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Logic & Flow bölümündeki tüm dersler
1Değişken Keşfi
SabitlerÇoklu Değişken AtamalarıDeğişken TakasıYer Tutucu DeğişkenlerSayıları YuvarlamaListe Tür Dönüşümü4Rehber Uygulaması
Menüyü GörüntüleKişi Ekle7Kümeler Bölüm 2
Matematiksel İşlemler Bölüm 1Matematiksel İşlemler Bölüm 2Özet - Hazine AvıAlt Kümeler ve Üst KümelerKümeler Üzerinde YinelemeÖzet - Turnuva Takipçisi10Temel List Comprehension Yapıları
SözdizimiBasit Listeler OluşturmaKoşul EklemeVeri Toplulaştırma KullanımıÖzet - Liste EviÖzet - Özgürlük Elementleri13Envanter Yönetim Sistemi
Projeye Genel BakışÖğe Ekle2Sözlükler Bölüm 1
Sözlük Nedir?Sözlük OluşturmaDeğerlere ErişmeSözlükleri DeğiştirmeÖzet - Tarif Yöneticisi5İleri Seviye Karar Yapıları
Ternary OperatörüÜyelik KontrolleriKimlik KontrolleriGirintileme HatalarıÖzet - Tatil Filtresi8Öğrenci Kayıt Yöneticisi
Projeye Genel BakışÖğrenci Ekle11İleri Seviye Fonksiyonlar
Birden Fazla Değer DöndürmeLambda Fonksiyonları Bölüm 1Lambda Fonksiyonları Bölüm 2Tekrar Görevi - Lambda ile SıralamaÖzyinelemeli Fonksiyonlar Bölüm 1Özyinelemeli Fonksiyonlar Bölüm 2Tekrar - İç İçe Listeleri Toplama14Yüksek Mertebeden Fonksiyonlar
Map FonksiyonuFilter FonksiyonuÖzet - E-posta DoğrulayıcıÖzet - Sayı İşleyici3Sözlükler Bölüm 2
Sözlük Metotlarıİç İçe SözlüklerAnahtar KontrolüSözlüklerde DöngülerÖzet - Frekans Sayacı9İleri Düzey Veri Toplulaştırma
Toplam KullanımıMinimum ve Maksimumu BulmaVerileri Verimli SıralamaÖzet - Dictionary Sıralayıcı