Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Paikalliset Argumentit | Paikalliset ja Valinnaiset Argumentit
Python-Funktioiden Opas

bookPaikalliset Argumentit

Pythonissa paikalliset argumentit ovat funktiolle välitettäviä argumentteja, jotka annetaan funktion kutsussa niiden sijainnin tai järjestyksen perusteella. Kun määrittelet funktion, voit määrittää, mitä parametreja se odottaa. Kun kutsut funktiota, annat vastaavat argumentit samassa järjestyksessä kuin parametrit on määritelty.

def function_name(argument1, argument2):
    ...

Aiemmissa luvuissa käytit paikallisia argumentteja sijoittamalla ne sulkeisiin () ja kutsumalla funktiota argumentit oikeassa järjestyksessä.

Voit myös määrittää argumentit käyttämällä sanakirjaa, jossa jokainen avain edustaa argumentin nimeä ja jokainen arvo argumentin arvoa, purkamalla sanakirjan funktion kutsussa:

def function_name(argument1, argument2):
    ...
    
args = {
    "argument1": value1,
    "argument2": value2
}
function_name(**args)

Tämän tyyppinen määrittely mahdollistaa argumenttien antamisen missä tahansa järjestyksessä.

123456789
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
copy

Tämä tapa määrittää argumentit on suositeltavaa, koska se parantaa koodin luettavuutta ja ymmärrettävyyttä.

question mark

Mitkä väittämät funktiokutsuista pitävät paikkansa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Suggested prompts:

Can you explain the difference between positional and keyword arguments?

Why is using a dictionary to pass arguments considered more readable?

Can you show more examples of using dictionaries to pass arguments to functions?

bookPaikalliset Argumentit

Pyyhkäise näyttääksesi valikon

Pythonissa paikalliset argumentit ovat funktiolle välitettäviä argumentteja, jotka annetaan funktion kutsussa niiden sijainnin tai järjestyksen perusteella. Kun määrittelet funktion, voit määrittää, mitä parametreja se odottaa. Kun kutsut funktiota, annat vastaavat argumentit samassa järjestyksessä kuin parametrit on määritelty.

def function_name(argument1, argument2):
    ...

Aiemmissa luvuissa käytit paikallisia argumentteja sijoittamalla ne sulkeisiin () ja kutsumalla funktiota argumentit oikeassa järjestyksessä.

Voit myös määrittää argumentit käyttämällä sanakirjaa, jossa jokainen avain edustaa argumentin nimeä ja jokainen arvo argumentin arvoa, purkamalla sanakirjan funktion kutsussa:

def function_name(argument1, argument2):
    ...
    
args = {
    "argument1": value1,
    "argument2": value2
}
function_name(**args)

Tämän tyyppinen määrittely mahdollistaa argumenttien antamisen missä tahansa järjestyksessä.

123456789
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
copy

Tämä tapa määrittää argumentit on suositeltavaa, koska se parantaa koodin luettavuutta ja ymmärrettävyyttä.

question mark

Mitkä väittämät funktiokutsuista pitävät paikkansa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1
some-alt