Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Jäsenyysoperaattorit ja Tyyppivertailut Pythonissa | Ehtolauseet Pythonissa
Ehdolliset Lauseet Pythonissa

bookJäsenyysoperaattorit ja Tyyppivertailut Pythonissa

Pyyhkäise näyttääksesi valikon

Pythonin jäsenyysoperaattorit tarkistavat, esiintyykö jono objektissa, kuten merkkijonoissa, listoissa tai tuplissa. in-operaattori palauttaa arvon True, jos jono löytyy, kun taas not in palauttaa arvon True, jos sitä ei löydy.

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

Jäsenyyden tarkistamisen lisäksi on usein tarpeen varmistaa muuttujan tyyppi ennen tiettyjen operaatioiden suorittamista. Esimerkiksi ei-numeerisen arvon jakaminen aiheuttaisi virheen. Python tarjoaa kaksi tapaa tarkistaa tyyppi: is ja 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

Molemmat menetelmät palauttavat False, koska 3.5 on float, ei int. is-operaattori tarkistaa tarkan tyyppivastaavuuden, kun taas isinstance() mahdollistaa tarkistamisen useita tyyppejä tai periytymistä vastaan.

question mark

Mitä in-operaattori tekee Pythonissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 5
some-alt