Вопрос о параметрах в функциях Python - PullRequest
0 голосов
/ 27 ноября 2018

Я только начал пробовать свои силы в Python, и я на 100% новичок.Я знаю, что для некоторых это будет очень глупый вопрос, но я очень признателен за любую помощь по этому вопросу.

Итак, в функции в Python я знаю, что должен быть параметр (значения вкруглые скобки), но мой вопрос, какова цель параметра и как он помогает определить функцию в коде.

Заранее спасибо, Yuvraj

[Вот где яимея мои сомнения] [1]

[1]: https://i.stack.imgur.com/B7Ndt.png нажмите на ссылку для изображения

Ответы [ 3 ]

0 голосов
/ 27 ноября 2018

Как и в примере, который вы показали, def subtract(x, y): допускает значения x и ya при вызове.Таким образом, мы можем вызвать функцию, набрав subtract(3, 2), и результат будет return x - y, или, в нашем случае, 3 - 2. Надеюсь, это поможет!

0 голосов
/ 27 ноября 2018

Ваш вопрос носит общий характер и относится не только к питону.Функции создаются по двум основным причинам:

1 - чтобы избежать написания повторяющихся кодов.например, предположим, что вы хотите написать код для вычисления суммы двух чисел (очень просто), у вас есть два способа сделать это:

1-1 операция суммирования записи везде кода, который вам нуженЧтобы вычислить суммирование

1-2, напишите функцию, которая дает два числа в качестве параметров и возвращает их сумму, и просто вызывайте ее везде, где вам нужно найти суммирование.очевидно, что второй способ более эффективен и приятнее, чем первый.

2 - чтобы сделать ваш код чистым и более читабельным.

Когда вы определяете функцию, нет необходимостиопределить параметры для этого, и это зависит от того, что вы пытаетесь сделать.если вы хотите каждый раз запускать свою функцию для нового типа данных, вам необходимо определить параметры (аргументы) для нее и использовать их в функции.Давайте вернемся к моему примеру. Предположим, вы хотите написать функцию, которая вычисляет сумму двух чисел и возвращает ее, вот как это выглядит:

def summation(first_number, second_number):
    return first_number + second_number

в целом, вы можете делать все, что хотитепереданный параметр в вашей функции, и это зависит от вашей задачи.повезет: -)

0 голосов
/ 27 ноября 2018

параметры - это значения, с которыми вы выполняете функцию.Это так просто, как только можно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...