Python aralığı

Python işlevleri ve meth

Python'da kod yazarken, belirli bir aralıkta bir sayı dizisi oluşturmak isteyebilirsiniz. Belirtilen dizideki değerlerin sayısı, döngünün kaç kez yürütüleceğini belirlediğinden, bir for döngüsü oluştururken bu yaygın bir ihtiyaçtır.

Python range() yöntemi devreye girer. range() yöntemi, bir başlangıç ​​ve bitiş numarası arasında bir sayı dizisi oluşturmanıza olanak tanır.

Bu eğitim örneklerle Python range() işlevinin temellerini ve onu kodunuzda nasıl kullanabileceğinizi tartışacaktır. Bu öğreticiyi okuduktan sonra, Python range() işlevini kullanma konusunda uzman olacaksınız.




Python Range

The range() yerleşik işlevi, belirli bir aralık arasında değişmez bir sayı dizisi döndürür.

range() işlevi kullanılabilir iki yoldan biriyle.

İlk olarak, range() işlevi, tamsayı dizisinin üretmeyi durdurması gereken sayı olan bir bağımsız değişkeni kabul edebilir. Varsayılan olarak, range() işlevi 0'dan başlar. İşte bu range() kullanımının sözdizimi:

range(stop)

İkinci, range() iki argüman kabul edebilir ( aralığınızın başlangıcını, aralığınızın sonunu ve dizideki her bir sayı arasındaki artışı belirten isteğe bağlı bir üçüncü bağımsız değişken ile). Bu range() kullanımının sözdizimi şöyledir:

range(start, stop, [adım])

Bu sözdizimi tarafından kabul edilen parametreler şunlardır:

Katılımcıların %81'i, aşağıdakilerden sonra teknik iş beklentileri konusunda daha emin hissettiklerini belirtti. bir bootcamp'a katılmak. Bugün bir eğitim kampı ile eşleşin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan daha az zaman harcadı.

Hadi bir adımdan geçelim. range() yönteminin nasıl çalıştığını göstermek için birkaç örnek.

Bir Parametreli range()

Bir dizi oluşturmak istediğimizi varsayalım. 0 ile 10 arasındaki sayılar. Bunu aşağıdaki kodu kullanarak yapabiliriz:

numbers = range(10) print (list(numbers))

Kodumuz şunu döndürür:

[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Kodumuzu parçalayalım. İlk satırda, 0 ile 10 arasında bir sayı dizisi oluşturmak için range(10) kullanırız ve sayı dizimizi numbers değişkenine atarız.

Ardından, numaralarımızın bir listesini döndüren list() kullanırız. Varsayılan olarak, range() bir aralık nesnesi döndürür, bu nedenle sayılarımızı bir liste olarak görmek istiyorsak önce onu bir Python listesine dönüştürmemiz gerekir.

Ardından yeni oluşturduğumuz listemizi konsola yazdırıyoruz. Gördüğünüz gibi, listemiz 0 ve 10 aralığındaki tüm sayıları içeriyor.

range() with Two Parameters

Diyelim ki bir sayı dizisi oluşturmak istiyoruz. 5 ile 9 arasında seçin ve sırayla her bir öğeyi konsola yazdırın. Bunu, aralıklı bir döngü kullanarak şöyle yapabiliriz:

Kodumuz şunu döndürür:

5 6 7 8

Kodumuzu parçalayalım. İlk satırda, 5 ile 9 arasında bir sayı dizisi oluşturmak için range() Python yöntemini kullanırız.

Ardından, yinelenen bir for döngüsü başlatırız. sıradaki her öğe aracılığıyla. range() yöntemi bir dizi döndürdüğü için, bunun içinde bir for döngüsü içinde yinelenebiliriz. for döngüsü her çalıştırıldığında, bizim aralığımızdan bir sayı konsola yazdırılır.


range() ile Üç Parametre

Şimdi, 10 ile 20 arasında bir sayı dizisi oluşturmak istediğimizi varsayalım. dizi sonuncusundan 2 değer daha yüksek olacak (1 değer daha yüksek yerine.) Diziyi oluşturduktan sonra her değeri konsola yazdırmak istiyoruz.

Bu amaca şu şekilde ulaşabiliriz: range() işleviyle üç parametre belirtmek. İşte kullanacağımız kod:

numbers = range(10, 20, 2) sayılardaki n için: print(n)

Kodumuz şunu döndürür:

10 12 14 16 18

Kodumuz son örneğimizle hemen hemen aynı şekilde çalışır, ancak bir farkla: bir artış parametresi belirledik.Bu durumda, i ncrement parametresi 2'ye eşittir, bu, aralığımızda oluşturulan her yeni sayının bir öncekinden 2 değer daha büyük olduğu anlamına gelir.




Sonuç

range() işlevi Python'da bir sayı dizisi oluşturmanıza olanak tanır.

Varsayılan olarak, range() saymaya 0'dan başlar ve belirtilen sayıda durur. Ancak, dizinizin başlaması gereken sayıyı ve dizinizdeki değerler arasındaki boşluğu sırasıyla özelleştirmek için bir başlangıç ​​değeri ve bir artış değeri de belirtebilirsiniz.

Bu eğiticide temel bilgiler ele alındı. range() işlevi ve bunu kodunuzda nasıl kullanabileceğinizi öğrenin. Artık bir Python uzmanı gibi range() işlevini kullanmaya başlamak için ihtiyacınız olan bilgiye sahipsiniz!





Python aralığı: StackOverflow Questions

Tutorials