Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Medlemskabsoperatorer og Type Sammenligninger i Python | Betingede Udsagn i Python
Introduktion til Python
course content

Kursusindhold

Introduktion til Python

Introduktion til Python

1. Første Bekendtskab med Python
2. Variabler og Typer i Python
3. Betingede Udsagn i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funktioner i Python

book
Medlemskabsoperatorer og Type Sammenligninger i Python

Python tilbyder også medlemskabsoperatorer, som kontrollerer, om en sekvens findes inden for et objekt. I Python inkluderer sekvensobjekter strenge, lister, tuples og mere. Disse vil blive udforsket i det næste afsnit.

Medlemskabsoperatorerne er in og not in. Operatoren in returnerer True, hvis sekvensen eksisterer inden for objektet. For eksempel, lad os tjekke, om bogstavet 'n' er i ordet 'codefinity'.

12345
# Initial string site = "codefinity" # Using membership operator print("n" in site)
copy

Et True resultat betyder, at bogstavet blev fundet i ordet. Omvendt kontrollerer operatoren not in, om en sekvens er fraværende fra et objekt.

Nogle gange er det nødvendigt at verificere et objekts type. For eksempel, når man dividerer en input med 2, skal værdien være numerisk; ellers vil operationen fejle. Der er to måder at kontrollere en værdis type på:

  • Brug af is: type(var) is int returnerer True kun hvis var er et heltal.

  • Brug af isinstance(): isinstance(var, int) gør det samme, men fungerer med flere typer.

123456
# Initial number num = 3.5 # Checking if num is an integer print(type(num) is int) # The first approach print(isinstance(num, int)) # The second approach
copy

Som vist, returnerer begge metoder False, fordi 3.5 er en float, ikke en int.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 5

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Introduktion til Python

Introduktion til Python

1. Første Bekendtskab med Python
2. Variabler og Typer i Python
3. Betingede Udsagn i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funktioner i Python

book
Medlemskabsoperatorer og Type Sammenligninger i Python

Python tilbyder også medlemskabsoperatorer, som kontrollerer, om en sekvens findes inden for et objekt. I Python inkluderer sekvensobjekter strenge, lister, tuples og mere. Disse vil blive udforsket i det næste afsnit.

Medlemskabsoperatorerne er in og not in. Operatoren in returnerer True, hvis sekvensen eksisterer inden for objektet. For eksempel, lad os tjekke, om bogstavet 'n' er i ordet 'codefinity'.

12345
# Initial string site = "codefinity" # Using membership operator print("n" in site)
copy

Et True resultat betyder, at bogstavet blev fundet i ordet. Omvendt kontrollerer operatoren not in, om en sekvens er fraværende fra et objekt.

Nogle gange er det nødvendigt at verificere et objekts type. For eksempel, når man dividerer en input med 2, skal værdien være numerisk; ellers vil operationen fejle. Der er to måder at kontrollere en værdis type på:

  • Brug af is: type(var) is int returnerer True kun hvis var er et heltal.

  • Brug af isinstance(): isinstance(var, int) gør det samme, men fungerer med flere typer.

123456
# Initial number num = 3.5 # Checking if num is an integer print(type(num) is int) # The first approach print(isinstance(num, int)) # The second approach
copy

Som vist, returnerer begge metoder False, fordi 3.5 er en float, ikke en int.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 5
Vi beklager, at noget gik galt. Hvad skete der?
some-alt