Python range() expliqué : qu'est-ce que c'est et comment l'utiliser

Python range() Açıklaması: Nedir ve Nasıl Kullanılır

⌛ Reading Time: 3 minutes

Birçok öğreticinin size önceden söylemediği programlamanın bir yönü, yapmanız gereken döngü ve sayma miktarıdır. Bu nedenle, tuzunu hak eden herhangi bir programlama dili, sayıları tekrar tekrar sıralamanın yollarını sunacaktır. Python Aralık dizi türü bu yöntemlerden biridir.

Bu yazıda Python’a bakıyoruz range() ve programlarınızda nasıl kullanıldığını size gösterir.

Python range() Dizi Tipine Giriş

Bir fonksiyon gibi görünse de, range() aslında yerleşik bir Python 3’tür değişmez dizi türü. Bu nedenle, verileri daha sonra döngüye sokmanın bir yolu olarak listeler ve demetlerle gruplandırılmıştır.

Kısacası, eylemleri belirli sayıda tekrarlamanın bir yolu. Python 2’de buna denirdi xrange() ve hemen hemen aynı işlevselliği sundu. Aslında, range() daha güçlü xrange() ve birkaç farklılığa sahiptir. Ayrıntıları daha aşağıda tartışırız.

Beklediğiniz gibi, Python 3s range() görevleri döngüye almak ve listeler ve sözlükler arasında yineleme yapmak için harikadır. Şimdi fonksiyonun nasıl çalıştığını görelim.

Python aralığı() Sıra Türü Nasıl Kullanılır

Öncelikle Python’un temel yapısını gösterelim. range():

Bu, bir Python işlevinin aldığı kadar basittir. Buraya, y herhangi bir tam sayı olabilir (kayan nokta sayıları varsayılan olarak desteklenmez). Uygulama göz önüne alındığında, genellikle range() bir değişkene. range() çalıştırıldığında, bir Tuple döndürür. Atanan değişkeni yazdırırsanız, çıktıda bu tuple’ın döndürüldüğünü görürsünüz.

Gerçek dünya uygulamalarında, genellikle bu örnekte olduğu gibi, bir tür döngü kullanırsınız. for.

Döngü için Python Aralığı

range() öğesinin başlangıç ​​noktası olarak sıfır kullandığını fark edeceksiniz. Ancak, bu yalnızca varsayılan olarak. Aslında, range() ayarlayabileceğiniz bir dizi başka argümana sahiptir. İşte yapı:

Açıklamak için: üç tam sayı tanımlanır: bir başlangıç ​​noktası, bir durma noktası ve aralığın sayıları atlayıp atlamadığı. Sadece stop argüman gereklidir – diğerleri isteğe bağlıdır.

Bu size hem karmaşık döngüler hem de demetler oluşturmak için çok fazla esneklik ve güç verir. Örneğin, çift tam sayıların tam aralıklarını belirtebilirsiniz.

Python Aralığı Çift Sayılar

Dahası, oluşturulan demeti standart bir listeye dönüştürmek için işlevleri de birleştirebilirsiniz.

Python Menzil Listesi

Python range() yalnızca artan yineleme için değil, azalan sayılar için de kullanılabilir.

Python Aralığı Azalan

Bize göre range() gerçek bir beygirdir ve şüphesiz programlarınızda pek çok kullanım bulacaktır.

Sonuç olarak

Python birçok güç uygulamasında harikadır, ancak listeler, sözlükler ve demetler oluşturmak güçlü bir noktadır. Python range() dizi türünü kullanarak, yalnızca ihtiyacınız olan sayıları içeren bir tanımlama grubunu hızla oluşturabilirsiniz. Dahası, Python, range() işlevini aşağıdaki gibi diğer işlevlerle birleştirmenize izin verir. list(), oluşturulan sayıları nasıl saklayacağınız konusunda size esneklik sağlamak için.

Henüz Python 3’e geçmediyseniz ve macOS kullanıyorsanız, bunu nasıl yapacağınızı gösteren bir makaleyi daha önce yayınlamıştık.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.