Python, kodun basitliği ve okunabilirliği nedeniyle diğerlerinin arasında oldukça popüler bir dildir. İlk diliniz olarak seçmek en basit dillerden biridir. Python'un temel kavramlarına yeni başlayan biriyseniz, daha iyi kod yazmayı öğrenmek için en iyi zamandır.
Python'da programınızı öncekinden daha iyi geliştirebilecek birçok püf noktası var. Bu makale python'da bulunan çeşitli püf noktaları ve ipuçlarını bilmenize yardımcı olacaktır. Programlama alışkanlığınızın bir parçası olana kadar bunları sürekli olarak uygulayın.
Hile 01 - Değişkenler için Çoklu Atama
Python, tek bir satıra birden fazla değişken için değer atamamıza izin verir. Değişkenler virgül kullanılarak ayrılabilir. Birden fazla atama için tek astarların birçok faydası vardır. Birden çok değişken için birden çok değer veya tek bir değişken adı için birden çok değer atamak için kullanılabilir. A ve b değişkenlerine 50 ve 60 değerlerini atamamız gereken bir sorun bildirimi alalım. Normal kod aşağıdaki gibi olacaktır.
a = 50
b = 60
baskı (a, b)
baskı (tip (a))
baskı (tip (b))
Çıktı
50 60
<sınıf 'int'>
<sınıf 'int'>
Koşul I - Değişkenlere eşit değerler
Birden çok atamanın değişkenleri ve değerleri eşit olduğunda, her bir değer tüm değişkenlerde saklanır.
a, b = 50, 60
baskı (a, b)
baskı (tip (a))
baskı (tip (b))
Çıktı
50 60
<sınıf 'int'>
<sınıf 'int'>
Her iki program da aynı sonuçları verir. Bu, bir satır değeri ataması kullanmanın yararıdır.
Koşul II - Değişkenlerden büyük değerler
Bir önceki programdaki değer sayısını artırmaya çalışalım. Birden çok değer tek bir değişkene atanabilir. Bir değişkene birden fazla değer atarken, değişken adından önce yıldız işareti kullanmalıyız.
a, * b = 50, 60, 70
baskı (a)
baskı (b)
baskı (tip (a))
baskı (tip (b))
Çıktı
50
[60, 70]
<sınıf 'int'>
<sınıf 'listesi'>
İlk değer ilk değişkene atanacaktır. İkinci değişken, verilen değerlerden bir değer koleksiyonu alacaktır. Bu bir liste türü nesnesi oluşturur.
Koşul III - Birden Çok Değişkene Bir Değer
Birden fazla değişkene bir değer atayabiliriz. Her değişken, eşit bir sembol kullanılarak ayrılacaktır.
a = b = c = 50
baskı (a, b, c)
baskı (tip (a))
baskı (tip (b))
baskı (tip (c))
Çıktı
50 50 50
<class 'int'>
<class 'int'>
<class 'int'>