Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Lidmaatschapsoperatoren | Voorwaardelijke Uitspraken
Introductie tot Python

bookLidmaatschapsoperatoren

Dit hoofdstuk behandelt Python lidmaatschapsoperatoren, waarmee gecontroleerd kan worden of een item of substring voorkomt binnen datastructuren zoals strings, lijsten of tuples. Lidmaatschapsoperatoren zijn essentieel voor het doorzoeken en filteren van gegevens.

Lidmaatschapsoperatoren in Python, in en not in, maken het mogelijk om te controleren of een waarde voorkomt binnen een iterabel object. Een iterabel object is elke datastructuur waarover gelust kan worden, zoals een string, lijst of tuple.

  • Gebruik in om te controleren of een item aanwezig is in een iterabel;
  • Gebruik not in om te controleren of een item afwezig is in een iterabel.

Beide operatoren geven altijd een booleaanse waarde terug: True als aan de voorwaarde wordt voldaan, False als dat niet het geval is.

Bijvoorbeeld, het is mogelijk om te controleren of een substring voorkomt in een string, of een element in een lijst of tuple aanwezig is. Dit is een eenvoudige en directe manier om lidmaatschap in Python te testen.

123
itemName = "Strawberries" in_name = "Straw" in itemName print("Is 'Straw' in 'Strawberries'?", in_name)
copy

Voorbeeldtoepassing

Stel je beheert de productbeschrijvingen of categorieën in het systeem van je supermarkt. Je ontvangt mogelijk een lange reeks productdetails en moet snel controleren op specifieke trefwoorden om producten te categoriseren of te markeren op basis van klantvoorkeuren of promotionele activiteiten:

12345678910
# Product description from supplier product_description = "Fresh organic milk from local farms, pasteurized and homogenized." # Check if the "organic" and "local" keywords are in the product description is_organic = "organic" in product_description is_local = "local" in product_description # Print the presence of these keywords to decide on marketing strategies print("Is the product organic?", is_organic) print("Is the product locally sourced?", is_local)
copy
Taak

Swipe to start coding

U beheert gegevens voor een nieuw product dat zojuist is toegevoegd aan een supermarktensysteem. Uw taak is om de productinformatie te analyseren met behulp van lidmaatschapsoperatoren.

  • Gebruik lidmaatschapsoperatoren (in) op de description-string:

    • Controleer of de substring 'raw' voorkomt in description. Sla het resultaat op in contains_raw.
    • Controleer of de substring 'Imported' voorkomt in description. Sla het resultaat op in contains_Imported.
  • Print de resultaten in het volgende formaat:

"Contains 'raw':" <contains_raw>
"Contains 'Imported':" <contains_Imported>

Python is hoofdlettergevoelig, dus 'imported' en 'Imported' worden als verschillende strings beschouwd.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

bookLidmaatschapsoperatoren

Veeg om het menu te tonen

Dit hoofdstuk behandelt Python lidmaatschapsoperatoren, waarmee gecontroleerd kan worden of een item of substring voorkomt binnen datastructuren zoals strings, lijsten of tuples. Lidmaatschapsoperatoren zijn essentieel voor het doorzoeken en filteren van gegevens.

Lidmaatschapsoperatoren in Python, in en not in, maken het mogelijk om te controleren of een waarde voorkomt binnen een iterabel object. Een iterabel object is elke datastructuur waarover gelust kan worden, zoals een string, lijst of tuple.

  • Gebruik in om te controleren of een item aanwezig is in een iterabel;
  • Gebruik not in om te controleren of een item afwezig is in een iterabel.

Beide operatoren geven altijd een booleaanse waarde terug: True als aan de voorwaarde wordt voldaan, False als dat niet het geval is.

Bijvoorbeeld, het is mogelijk om te controleren of een substring voorkomt in een string, of een element in een lijst of tuple aanwezig is. Dit is een eenvoudige en directe manier om lidmaatschap in Python te testen.

123
itemName = "Strawberries" in_name = "Straw" in itemName print("Is 'Straw' in 'Strawberries'?", in_name)
copy

Voorbeeldtoepassing

Stel je beheert de productbeschrijvingen of categorieën in het systeem van je supermarkt. Je ontvangt mogelijk een lange reeks productdetails en moet snel controleren op specifieke trefwoorden om producten te categoriseren of te markeren op basis van klantvoorkeuren of promotionele activiteiten:

12345678910
# Product description from supplier product_description = "Fresh organic milk from local farms, pasteurized and homogenized." # Check if the "organic" and "local" keywords are in the product description is_organic = "organic" in product_description is_local = "local" in product_description # Print the presence of these keywords to decide on marketing strategies print("Is the product organic?", is_organic) print("Is the product locally sourced?", is_local)
copy
Taak

Swipe to start coding

U beheert gegevens voor een nieuw product dat zojuist is toegevoegd aan een supermarktensysteem. Uw taak is om de productinformatie te analyseren met behulp van lidmaatschapsoperatoren.

  • Gebruik lidmaatschapsoperatoren (in) op de description-string:

    • Controleer of de substring 'raw' voorkomt in description. Sla het resultaat op in contains_raw.
    • Controleer of de substring 'Imported' voorkomt in description. Sla het resultaat op in contains_Imported.
  • Print de resultaten in het volgende formaat:

"Contains 'raw':" <contains_raw>
"Contains 'Imported':" <contains_Imported>

Python is hoofdlettergevoelig, dus 'imported' en 'Imported' worden als verschillende strings beschouwd.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4
single

single

some-alt