Чтобы добавить функцию в Python, вы можете использовать следующие методы:
Метод 1: определение функции
Вы можете определить функцию, используя ключевое слово def
, за которым следует имя функции и круглые скобки. Все параметры, которые принимает функция, указаны в круглых скобках. Блок кода функции располагается под определением.
Пример:
def greet():
print("Hello, world!")
# Calling the function
greet()
Метод 2: лямбда-функции
Лямбда-функции, также известные как анонимные функции, определяются с помощью ключевого слова lambda
. Обычно они используются для небольших однострочных функций.
Пример:
add = lambda x, y: x + y
result = add(3, 4)
print(result) # Output: 7
Метод 3: использование метода класса
Вы можете определить функцию внутри класса, используя декоратор @staticmethod
или декоратор @classmethod
. Эти декораторы позволяют определять функции, связанные с классом, а не с экземпляром класса.
Пример:
class MathUtils:
@staticmethod
def add(x, y):
return x + y
result = MathUtils.add(3, 4)
print(result) # Output: 7
Метод 4: использование внешних модулей
Python предоставляет широкий спектр внешних модулей, которые вы можете импортировать и использовать для добавления функций в ваш код. Вы можете импортировать эти модули, используя ключевое слово import
.
Пример:
import math
result = math.sqrt(16)
print(result) # Output: 4.0