Değişken İpuçları
Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 10 / 28.
Python, değişkenlerle çalışmak için çeşitli seçenekler sunar; bunlardan en güçlü olanlardan biri değişken açma işlemidir.
Değerler arasında yer değiştirme söz konusu olduğunda bunu şu şekilde yapabilirsiniz:
temp = a
a = b
b = tempArtık a ve b değerleri yer değiştirmiştir.
Değişken açmayı kullanarak Python'a özgü bir şekilde bunu kolayca yapabilirsiniz:
a, b = b, aYa da demetleri açmak için:
x, y = (10, 20) # x = 10, y = 20* kullanarak birden fazla değerle aynı anda çalışabiliriz!
a, *b, c = [1, 2, 3, 4] # a = 1, b = [2, 3], c = 4Açılacak yeterli sayıda değişken yoksa Python hata verir!
a, b = [1, 2, 3] # Hataa, *b = [1, 2, 3] # a = 1, b = [2, 3]
Görev
KolayKullanıcıdan girdi olarak bir dizi alıp arr dizisinin başını ve kuyruğunu yazdırması gereken kodun bir kısmı veriliyor.
head ve tail değişkenlerini karşılık gelen değerlerle başlatmalı, yalnızca değişken açma işlemini kullanmalısın!
Verilen kodu silme!
Örneğin [1, 2, 3] girdisi için head = 1 ve tail = [2, 3]
Kendin dene
arr = eval(input())
# Do not change above
# Do not change below
print(head, tail)Clean Code - Python ile daha iyi kod yazın bölümündeki tüm dersler
4Pythonic Kod
Zen FelsefesiDeğişken İpuçlarıListelerle ÇalışmakDosyalarla ÇalışmakSözlük Elemanına ErişmekEşitlik İşlemleriKendi başına pratik yap: Online Python derleyicisi