Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Medlemskapsoperatorer og Typesammenligninger i Python | Betingede Setninger i Python
Betingede Setninger i Python

Medlemskapsoperatorer og Typesammenligninger i Python

Sveip for å vise menyen

Pythons medlemskapsoperatorer kontrollerer om en sekvens finnes i et objekt, for eksempel strenger, lister eller tupler. Operatoren in returnerer True hvis sekvensen finnes, mens not in returnerer True hvis den ikke finnes.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)

I tillegg til å kontrollere medlemskap, er det ofte nødvendig å verifisere typen til en variabel før visse operasjoner utføres. For eksempel vil divisjon på en ikke-numerisk verdi føre til en feil. Python tilbyr to måter å sjekke typen på: is og isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach

Begge metodene returnerer False fordi 3.5 er en float, ikke en int. is-operatoren sjekker om typen er nøyaktig lik, mens isinstance() også støtter sjekk mot flere typer eller arv.

question mark

Hva gjør in-operatoren i Python?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Medlemskapsoperatorer og Typesammenligninger i Python

Pythons medlemskapsoperatorer kontrollerer om en sekvens finnes i et objekt, for eksempel strenger, lister eller tupler. Operatoren in returnerer True hvis sekvensen finnes, mens not in returnerer True hvis den ikke finnes.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)

I tillegg til å kontrollere medlemskap, er det ofte nødvendig å verifisere typen til en variabel før visse operasjoner utføres. For eksempel vil divisjon på en ikke-numerisk verdi føre til en feil. Python tilbyr to måter å sjekke typen på: is og isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach

Begge metodene returnerer False fordi 3.5 er en float, ikke en int. is-operatoren sjekker om typen er nøyaktig lik, mens isinstance() også støtter sjekk mot flere typer eller arv.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 5
some-alt