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

Kursinnhold

Introduksjon til Python

Introduksjon til Python

1. Første Bekjentskap med Python
2. Variabler og Typer i Python
3. Betingelsesuttrykk i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funksjoner i Python

book
Medlemskapsoperatorer og Type Sammenligninger i Python

Python tilbyr også medlemsoperatører, som sjekker om en sekvens eksisterer innenfor et objekt. I Python inkluderer sekvensobjekter strenger, lister, tupler og mer. Disse vil bli utforsket i neste seksjon.

Medlemsoperatørene er in og not in. in-operatøren returnerer True hvis sekvensen eksisterer innenfor objektet. For eksempel, la oss sjekke om bokstaven 'n' er i ordet 'codefinity'.

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

Et True-resultat betyr at bokstaven ble funnet i ordet. Omvendt sjekker not in-operatøren om en sekvens er fraværende fra et objekt.

Noen ganger er det nødvendig å verifisere et objekts type. For eksempel, når man deler en input med 2, må verdien være numerisk; ellers vil operasjonen mislykkes. Det er to måter å sjekke en verdis type på:

  • Ved å bruke is: type(var) is int returnerer True bare hvis var er en integer.

  • Ved å bruke isinstance(): isinstance(var, int) gjø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 metodene False fordi 3.5 er en float, ikke en int.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 5

Spør AI

expand
ChatGPT

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

course content

Kursinnhold

Introduksjon til Python

Introduksjon til Python

1. Første Bekjentskap med Python
2. Variabler og Typer i Python
3. Betingelsesuttrykk i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funksjoner i Python

book
Medlemskapsoperatorer og Type Sammenligninger i Python

Python tilbyr også medlemsoperatører, som sjekker om en sekvens eksisterer innenfor et objekt. I Python inkluderer sekvensobjekter strenger, lister, tupler og mer. Disse vil bli utforsket i neste seksjon.

Medlemsoperatørene er in og not in. in-operatøren returnerer True hvis sekvensen eksisterer innenfor objektet. For eksempel, la oss sjekke om bokstaven 'n' er i ordet 'codefinity'.

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

Et True-resultat betyr at bokstaven ble funnet i ordet. Omvendt sjekker not in-operatøren om en sekvens er fraværende fra et objekt.

Noen ganger er det nødvendig å verifisere et objekts type. For eksempel, når man deler en input med 2, må verdien være numerisk; ellers vil operasjonen mislykkes. Det er to måter å sjekke en verdis type på:

  • Ved å bruke is: type(var) is int returnerer True bare hvis var er en integer.

  • Ved å bruke isinstance(): isinstance(var, int) gjø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 metodene False fordi 3.5 er en float, ikke en int.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 5
Vi beklager at noe gikk galt. Hva skjedde?
some-alt