Instrukcja Pythona dla pętli
Opublikowany: 2022-06-25Instrukcja pętli, często nazywana pętlą, to seria sekwencji powtarzanych wiele razy, aż do spełnienia danego warunku lub wymagania wstępnego. Jest to instrukcja przepływu sterowania służąca do określania iteracji umożliwiającej wielokrotne wielokrotne wykonywanie kodu.
Jedna z podstawowych struktur programowania komputerowego, pętla, jest najbardziej podstawową, wydajną i potężną koncepcją programistyczną. Pętla zadaje te same pytania wielokrotnie, aż do uzyskania odpowiedzi, która nie wymaga żadnego działania. Iteracja to termin używany w odniesieniu do każdego zadania pytania.
Programista, który wielokrotnie wymaga tego samego wiersza kodu, może użyć pętli, aby zaoszczędzić czas.
Na przykład program wymaga wydrukowania „HEJ” 15 razy. Zamiast pisać ten sam kod wielokrotnie, programista może utworzyć pętlę spełniającą powyższe kryteria. Pomaga to również w walce z redundancją.
Ucz się kursów rozwoju oprogramowania online z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.
Dla pętli: definicja
Instrukcja pętli to seria kroków lub sekwencji instrukcji wykonywanych w sposób ciągły zero lub więcej razy spełniających dany warunek.
Rodzaje pętli w Pythonie
W języku Python używane są trzy rodzaje pętli. Wszystkie te sposoby zapewniają podobną podstawową funkcjonalność, ale różnią się składnią. Pętle dostępne w językach programowania Python to:
- Dopóki pętla
- Dla pętli
- Zagnieżdżona pętla
PODCZAS PĘTLI
Dopóki dane wymaganie jest prawdziwe, pętla jest wykonywana. Dopóki dany warunek nie zostanie spełniony, blok instrukcji jest wykonywany w sposób ciągły. Wiersz po pętli w programie jest wykonywany, ponieważ warunek staje się fałszywy.
Składnia :
Podczas gdy stan:
Oświadczenia (kod)
W pętli while może być kilka warunków. Gdy w pętli zaczynają brakować warunków, przechodzi do następnego wiersza kodu.
Popularne kursy i artykuły na temat inżynierii oprogramowania
Popularne programy | |||
Program Executive PG w tworzeniu oprogramowania - IIIT B | Program certyfikacji Blockchain - PURDUE | Program Certyfikatów Cyberbezpieczeństwa - PURDUE | MSC w informatyce - IIIT B |
Inne popularne artykuły | |||
Wynagrodzenie Cloud Engineer w USA 2021-22 | Wynagrodzenie architekta rozwiązań AWS w USA | Wynagrodzenie programisty zaplecza w USA | Wynagrodzenie programisty front-end w USA |
Wynagrodzenie programisty w USA | Pytania do rozmowy kwalifikacyjnej Scrum Master w 2022 r. | Jak rozpocząć karierę w cyberbezpieczeństwie w 2022 roku? | Opcje kariery w USA dla studentów inżynierii |
DLA PĘTLI
Pętla for w Pythonie służy do iteracji sekwencji lub innych obiektów. Iteracja po sekwencji nazywana jest przechodzeniem.
Pętla for w Pythonie umożliwia programiście wielokrotne wykonywanie określonego zestawu warunków, dopóki nie zostanie spełniony wcześniej określony warunek.
Na przykład, jeśli chcesz wydrukować liczby od 1 do 1000, pisanie poszczególnych kodów zajęłoby to wieczność. Tu pojawia się implikacja pętli for.
Składnia pythona for loop:
Val w kolejności:
Pętla ciała
Val to podana wartość zmiennej wewnątrz sekwencji.
Pętla jest kontynuowana, aż dotrzemy do ostatniego elementu w sekwencji. Treść pętli jest oddzielona od innych części kodu za pomocą wcięcia.
Dopóki nie osiągniemy ostatniej wartości zmiennej, pętla jest kontynuowana. Wcięcie służy do oddzielenia korpusu pętli od reszty.
Dla pętli przy użyciu funkcji range()
Za pomocą funkcji range() można wygenerować serię lub sekwencję liczb. Jeśli nie określono inaczej, początkowa wartość sekwencji jest domyślnie równa 0. Przyrost sekwencji domyślnie wynosi 1, ale można go również zmienić.
Rozmiar startu, stopu i kroku jest zdefiniowany jako
zakres (początek, stop, rozmiar_kroku)
Funkcja zakresu nie przechowuje wartości w swojej pamięci. Kolejna liczba jest generowana na bieżąco zgodnie z początkiem, stopem i wielkością kroku.
Jeśli wszystkie wyjścia muszą zostać wyparte z funkcji, można użyć list().
Aby przejść przez sekwencję z indeksowaniem, funkcja len() może być użyta w pętli z funkcją range() w pytonie.
Jeszcze w pętli for
Jeśli słowo kluczowe else jest używane w pętli for Pythona, wskazuje blok kodu, który ma zostać wykonany po zakończeniu pętli. Jeśli instrukcja break zatrzyma pętlę, blok else nie zostanie zaimplementowany. Inne języki, takie jak Java, C+, C++, nie pozwalają na użycie instrukcji else z pętlą for.
PĘTLE ZAGNIEŻDŻONE
Zagnieżdżone pętle oznaczają pętlę wewnątrz innej pętli. Wewnątrz innej pętli można zastosować dowolny rodzaj pętli. Pętle jak
- podczas gdy pętla w środku dla pętli,
- pętla for wewnątrz pętli while,
- pętla while wewnątrz pętli while,
- pętla for wewnątrz pętli for.
Składnia zagnieżdżonych pętli w Pythonie to:
Podczas wyrażenia:
Podczas wyrażenia:
Sprawozdania)
Sprawozdania)
OŚWIADCZENIA KONTROLI PĘTLI
Instrukcje kontroli pętli służą do zmiany przepływu wykonywania pętli. Instrukcje sterowania pętlą są używane, jeśli chcesz pominąć iterację lub zatrzymać postęp. Wykonanie pętli można zmienić z jej normalnej sekwencji.
Trzy typy instrukcji kontrolnych pętli obsługiwane przez Pythona to:
- Przerwij oświadczenie
- Kontynuuj oświadczenie
- Przekaż oświadczenie
Przerwij oświadczenie
Na podstawie danego warunku służy do wyprowadzenia sterowania z pętli. Pętlę można zatrzymać przed przejściem przez wszystkie elementy.
Kontynuuj oświadczenie
Instrukcja continue służy do zatrzymania iteracji bieżącej pętli i przejścia do następnej. W przeciwieństwie do instrukcji break, formant nie jest wyprowadzany z pętli.
Oświadczenie o przejściu
Instrukcja pass służy do pisania pustych pętli. Wszystkie puste instrukcje sterujące, klasy i funkcje używają instrukcji pass. Jeśli nie chcemy, aby nic się nie działo, gdy warunek zostanie spełniony, używana jest instrukcja pass.
Instrukcja przekazująca jest szczególnie przydatna, gdy funkcjonalność nie jest obecnie wymagana, ale istnieje potrzeba jej wdrożenia w przyszłości. Jeśli masz pętlę for Pythona bez zawartości, dodawana jest instrukcja pass, aby nie wystąpił błąd.
Jak działają pętle w Pythonie?
Zobaczmy, jak działa pętla w Pythonie i jak wykonywana jest funkcja. Kroki można podzielić w następujący sposób:
- Tworzenie listy iterowalnych obiektów za pomocą funkcji iter().
- Dopóki Stopiteration nie zostanie podniesiony, uruchom nieskończoną pętlę while.
- Pobierz następny element w bloku try za pomocą funkcji next().
- Operacja do wykonania z elementem jest wykonywana po pobraniu elementu.
Wniosek
Podczas pracy z Pythonem pętle są potężnym narzędziem. Pętle mogą być używane do wszelkiego rodzaju interesujących rzeczy podczas analizy danych w Pythonie. Python dla pętli jest zwykle używany dla obiektów iterowalnych, takich jak lista, ciąg znaków, zestaw lub krotka.
Definiując obiekt iterowalny, a następnie funkcję, którą chcesz wykonać, funkcja może być wykonywana wielokrotnie, aż do spełnienia określonego kryterium.
Szczególnie używane w pracy z analizą danych narzędzie Pythona do pętli jest kluczowe w oszczędzaniu czasu. Sortowanie przez wiele wierszy i kolumn danych staje się dziecinnie proste, gdy już zrozumiesz, jak działają pętle.
Inne funkcje, takie jak zakres i przerwa, mogą być również zaimplementowane w pętli for, co zwiększa jej zastosowania.
Mamy nadzieję, że ten artykuł dostarczył Ci wglądu w podstawy Pythona dla pętli. Jeśli chcesz dowiedzieć się więcej o instrukcjach sterujących w Pythonie, zalecamy zaawansowany program certyfikatów upGrad w Big Data z IIIT-Bangalore. Program przeznaczony jest dla pracujących profesjonalistów dążących do ukończenia studiów podyplomowych bez uszczerbku dla swoich obowiązków zawodowych. 7,5-miesięczny kurs obejmuje mentoring ekspertów branżowych, szereg istotnych dla branży studiów przypadków i projektów oraz 360-stopniowe wsparcie kariery.
Oprócz światowej klasy programu nauczania i najnowocześniejszych rozwiązań dydaktycznych, uczniowie uzyskują również dostęp do ponad 40 000 płatnej bazy uczniów upGrad, co otwiera wiele możliwości realizacji wspólnych projektów i rozwoju kariery.
Zarezerwuj u nas miejsce już dziś!
Czym są instrukcje Short Hand if w Pythonie?
Instrukcje typu Short Hand if są stosowane, gdy w bloku if należy wykonać tylko jedną instrukcję. Aby wykonać krótką instrukcję if, możesz napisać swoją instrukcję w tym samym wierszu, co instrukcja If
Czym są instrukcje if-else w Pythonie?
Instrukcje if else w Pythonie są używane do oznaczania wyników prawda i fałsz na podstawie podanego warunku. Jeśli instrukcja jest prawdziwa, zostanie wykonana część w bloku if. Z drugiej strony, jeśli warunek jest fałszywy, program wykona instrukcję poza blokiem if.
Jaki jest pożytek z nadpisywania metod w Pythonie?
Przesłanianie metod jest cechą polimorfizmu w Pythonie, za pomocą której programista może ustanowić połączenie między klasą podrzędną i nadrzędną. Ponieważ istnieje co najmniej jedna klasa zaangażowana w łączenie, koncepcja dziedziczenia jest również wykorzystywana do wykonywania nadpisywania metod. Za pomocą tej funkcji możesz używać tej samej nazwy dla więcej niż jednej funkcji