Uit de cursus: Essentiële training over Python

Voorwaardelijke syntaxis

- [Instructor] De Python-syntaxis voor voorwaardelijke instructies is consistent met de rest van de taal. Hier in Komodo heb ik een werkexemplaar geopend van conditional.py uit hoofdstuk vier van de oefenbestanden. Dit is een voorbeeld van de voorwaardelijke instructie in Python en het zou er bekend uit moeten zien. We hebben als, elif, en anders. Als en elif een voorwaarde vereisen. In dit geval gebruiken we alleen de booleaanse constante true en de booleaanse constante false, en anders is optioneel. Dus als ik dit opsla en het uitvoer, zien we of het waar is, maar als ik dat onwaar maak, moet de uitvoering helemaal naar het andere gaan, en we hebben geen van beide is waar, en als ik de elif waar maak, dan is het waar. Natuurlijk kan ik zoveel elifs hebben als ik wil, dus ik zal ze nummeren, elif één, elif twee. Laten we dit een beetje naar beneden verplaatsen, zodat we meer ruimte hebben om te bewerken, drie en vier, en ik kan er gewoon een kiezen en zeggen dat ik deze waar zal maken, en natuurlijk zal het zeggen dat elif drie waar is. Dus je kunt het andere cascaderen, als naar zoveel als je wilt, en dit komt van pas als je zoiets wilt doen, x is gelijk aan vijf. Als x gelijk is aan nul, dan is nul waar, en je moet dat een dubbel gelijk maken. Als x gelijk is aan één, en één is waar, of we kunnen deze getallen hier gewoon laten staan omdat die niet overeenkomen, en dus werkt dit heel erg zoals een switch-instructie in andere talen doet, en wanneer ik dit opsla en uitvoer, zien we dat elif vijf degene is die waar is, en natuurlijk, als we dit veranderen in 42, dan krijgen we dat geen van hen waar is. Dus de voorwaardelijke verklaring in Python is eenvoudig en gemakkelijk. Het maakt gebruik van de bekende als, anders, elif trefwoorden en de typische Python ingesprongen blok syntaxis.

Inhoud