Inleiding tot For Loop in Python
In het artikel For Loop in Python begint elke programmeertaal met dezelfde set regels. De syntaxis is mogelijk anders. Python heeft ook voorwaardelijke verklaringen en lussen. Vandaag gaan we ons concentreren op lussen in python. Om in elke taal perfect te zijn, moet je beginnen met de basisconcepten. For loop is er een van. Dit is heel belangrijk om te begrijpen voor programmeurs. Meestal negeren we om deze kleine, kleine belangrijke delen van de taal op te poetsen. Bij het leren van een programmeertaal moeten we deze naast elkaar gaan oefenen. Het belangrijkste is van toepassing tijdens het leren van een lus. For loop is voor veel programmeurs verwarrend. Het is een goede gewoonte om code uit te proberen tijdens het leren. Maak je handen vuil met de code, zodat de kans dat je het concept begrijpt sneller is. Dus, open uw Python IDE (geïntegreerde ontwikkelomgeving) en begin ermee te doen. Als je de basis kent van python-achtige sleutelwoorden, datatypes, enz., Dan is het goed om voor loop te gaan voor een beter begrip. Laat me je eerst vertellen waarom deze loops belangrijk zijn in elke programmeertaal.
Stel dat we elke letter in de zin moeten afdrukken en kijk hiervoor in het onderstaande programma.
Code
#! /usr/bin/python
greeting = 'Hello Python'
#if I wanted to print each letter in greeting sentence without using for loop then we may be #doing something below code
print(greeting(o))
print(greeting(1))
print(greeting(2))
print(greeting(3))
print(greeting(4))
print(greeting(5))
print(greeting(6))
print(greeting(7))
print(greeting(8))
print(greeting(9))
print(greeting(10))
print(greeting(11))
Output:
Als je naar het bovenstaande programma kijkt, lijkt het meer repetitief dat we hebben. Het is omvangrijk. we hebben momenteel slechts 11 tekens om te schoeien. Stel dat we letters moeten afdrukken voor de hele alinea of het artikel dat mogelijk duizenden woorden bevat. We moeten onbeperkt een printverklaring schrijven. Als mens is het een heel vervelende taak om hiermee om te gaan.
Dus de oplossing is itereren. Nu zullen we ons concentreren op het verminderen van code met de vereiste uitvoer. Nu is het tijd om onze code te verbeteren. Laten we het onderstaande codefragment bekijken voor dezelfde code die we voor de begroeting hebben geschreven.
#! /usr/bin/python
greeting = 'Hello Python'
# here we are taking for loop
for letter in greeting:
print(letter)
Output:
Kijk naar het verschil tussen de code. For loop helpt ons om code eenvoudiger te schrijven met minder code die we kunnen herhalen. Dit minimaliseert de verwarring, vermindert coderegels, beter begrip en werkt sneller. Nu heb je het idee waarom de for-lus nodig is voor codering en hoe het onze hoofdpijn vermindert als we over omvangrijke gegevens moeten itereren. Het is tijd om te kijken naar de syntaxis van for loop in Python.
Syntaxis
Als je al hebt opgemerkt, zie je misschien dat voor lus in Java of een andere taal een andere syntaxis heeft dan de hierboven geschreven. Neem hetzelfde bovenstaande voorbeeld en we zullen ontdekken hoe dit precies werkt.
Zoals je ziet, hebben we één variabele groet en die variabele hebben we opgeslagen op een string 'Hallo Python'. want is een trefwoord in python. Na het schrijven voor hebben we een variabele naamletter. letter is hier nog nooit eerder gedefinieerd. In operator in python die waarde in één voor één neemt. En bewaart het in een brief.
Voorbeeld van de begroetingsbrief
Stroomdiagram van For Loop in Python
Het stroomschema hieronder geeft aan hoe te denken tijdens het werken met for loop in python. Het stroomdiagram toont de logica van het programma. Het wordt aanbevolen om het stroomschema uit te proberen voordat u het eigenlijke programma codeert.
Hoe werkt For Loop in Python?
For-lussen in python zijn ontworpen om te lussen over elke reeks zoals lijst, tuple, woordenboek, set en string. We hebben al gezien hoe for loop werkt in python.
Het is nu tijd om te kijken hoe we de uitvoering op een bepaald punt kunnen afbreken met behulp van een break-statement.
color = ("green", "pink", "red") for c in color:
print(c)
if c == "pink":
break
Output:
In het bovenstaande programma hebben we voorwaarde gesteld in de lus als we de waarde roze krijgen en dan stoppen met itereren. Op deze manier kunnen we tot een bepaald resultaat komen. Er zijn veel scenario's waarin we deze logica kunnen gebruiken.
Voorbeelden (juiste codering met uitvoer)
Voorbeeld 1
#! /usr/bin/python
for letter in 'Hello John':
print ('current letter :', letter)
Output:
Voorbeeld 2
In dit voorbeeld hebben we de bereikfunctie in python gebruikt. Dit is een van de meest gebruikte functies in python tijdens het werken met for loop. Deze functie heeft een syntaxis
range(starting value, ending value, increment by)
#! /usr/bin/python
for r in range(1, 5, 1):
print(r)
Output:
Voorbeeld # 3
#! /usr/bin/python
cars =('toyota', 'tata', 'honda') for car in range(len(cars)):
print ("current car:", cars (car))
Output:
Voorbeeld 4
Genest voor een lus. We kunnen als volgt nestelen voor een lus. We herhalen hier twee arrays.
#! /usr/bin/python
no = (1, 2) color = ("red", "blue") for x in no:
for y in color:
print(x, y)
Output:
Conclusie
Python voor lussen is heel gemakkelijk te coderen en te begrijpen. Lussen in python tijdens het spelen met de tekst is tegenwoordig zeer essentiële vaardigheden als geen. van bibliotheken zijn beschikbaar om te werken in veel gegevens die door verschillende applicaties wereldwijd worden gegenereerd. Weet je, het is een basis om te beginnen met robuuste python-programmering.
Aanbevolen artikel
Dit is een gids voor For Loop in Python geweest. Hier bespreken we een inleiding tot For Loop in Python en Flow Diagram samen met Voorbeeld. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -
- Python Frameworks
- Python-operators
- Voordelen van Python
- Patronen in Python
- Overzicht van For Loop in Java
- Voor lus in PHP