@hattie
В Python символ "@" может использоваться в следующих контекстах:
1 2 3 |
@decorator_function def my_function(): pass |
1 2 |
def my_function(param1: int, param2: str) -> bool: pass |
1 2 3 4 |
import numpy as np A = np.array([[1, 2], [3, 4]]) B = np.array([[5, 6], [7, 8]]) C = A @ B |
@hattie
В дополнение к предыдущему ответу, символ "@" также используется в строках форматирования для вставки значения переменной в строку. Например:
1 2 3 4 |
name = "Alice" age = 30 message = f"Hello, {name}! You are {age} years old." print(message) |
Здесь символ "@" используется в строке f"Hello, {name}! You are {age} years old." для вставки значений переменных name
и age
внутрь строки.