Coding with Python: A Simple And Straightforward Guide For Beginners To Learn Fast Programming With Python by Gates Eugene

Coding with Python: A Simple And Straightforward Guide For Beginners To Learn Fast Programming With Python by Gates Eugene

Author:Gates, Eugene [Gates, Eugene]
Language: eng
Format: epub, mobi, azw3
Published: 2020-07-29T16:00:00+00:00


Keyword Arguments

In most cases, you may be passing more than one parameter into your program. In cases like these you need to pass the value of these parameters with respect to how they were defined in the function. Let’s see an example.

1.​ def greetUser(firstName, lastName):

2.​ purpose = input('State your purpose: ')

3.​ print(f'Hello {firstName.title()} {lastName.title()}, are these your intentions: "{purpose}" ?')

4.​

5.​

6.​ print('You have reached the umbrella corporation website')

7.​ greetUser("rebecca", "chambers") # In this function call we have the first name as the first parameter.

8.​ greetUser('chambers', 'rebecca') # In this function call we have the last name as the first parameter

Program output:

C:\Users\...\PycharmProjects\GettingStarted\venv\Scripts\Python.exe C:/Users/…/PycharmProjects/GettingStarted/MyFirstProgram.py

You have reached the umbrella corporation website

State your purpose: Rescue Alice

Hello Rebecca Chambers, are these your intentions: "Rescue Alice”?

State your purpose: Rescue Alice

Hello Chambers Rebecca, are these your intentions: "Rescue Alice”?

Process finished with exit code 0

In rare cases, a programmer will need to pass parameters out of order. Although this is not always recommended, there are cases where it is necessary. To do that, all you have to do is add the parameter name while calling the function. Let’s take a look at the next example.

1.​ def greetUser(firstName, lastName):

2.​ purpose = input('State your purpose: ')

3.​ print(f'Hello {firstName.title()} {lastName.title()}, are these your intentions: "{purpose}" ?')

4.​

5.​

6.​ print('You have reached the umbrella corporation website')

7.​ greetUser("rebecca", "chambers") # In this function call, we have the first name as the first parameter.

8.​ greetUser('chambers', 'rebecca') # In this function call, we have the last name as the first parameter

9.​ greetUser(lastName = 'chambers', firstName='Rebecca') # We swapped the order and still were able to pass the

parameters as desired.

Program output:

C:\Users\...\PycharmProjects\GettingStarted\venv\Scripts\Python.exe C:/Users/…/PycharmProjects/GettingStarted/MyFirstProgram.py

You have reached the umbrella corporation website

State your purpose: Saving Alice

Hello Rebecca Chambers, are these your intentions: "Saving Alice" ?

State your purpose: Saving Alice

Hello Chambers Rebecca, are these your intentions: "Saving Alice" ?

State your purpose: Saving Alice

Hello Rebecca Chambers, are these your intentions: "Saving Alice" ?

Process finished with exit code 0



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.