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
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
Betingede Setninger i Python

bookMedlemskapsoperatorer 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)
copy

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
copy

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?

Select the correct answer

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

bookMedlemskapsoperatorer 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)
copy

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
copy

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?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 5
some-alt