Python 3の関数の前の「@」の意味は何ですか?

Alirezaaraby

@Pythonの関数の前にあるときの意味を検索しましたが、役立つものが見つかりませんでした。

たとえば、私はDjangoでこのコードを見ました:

@login_required

...そしてこれはgoto-statementパッケージに含まれています:

@with_goto

どういう意味ですか?

Sohaib

を表しますDecoratorデコレータは、別の関数を受け取り、明示的に変更せずに後者の関数の動作を拡張する関数です。

def decorator_function(func):
    def inner_function():
        print("Before the function is called.")
        func()
        print("After the function is called.")
    return inner_function

@decorator_function
def args_funtion():
    print("In the middle we are!")

実際、この@decorator_functionデコレータはと同じ仕事をします

args_funtion = decorator_function(args_funtion)
args_funtion()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonでの[:]の意味は何ですか

分類Dev

Pythonでの[...]の意味は何ですか?

分類Dev

Pythonでの*の意味は何ですか?

分類Dev

Pythonの哲学の意味は何ですか?

分類Dev

Pythonの%()sの意味は何ですか?

分類Dev

Python3印刷関数内の「*」の役割は何ですか?

分類Dev

Pythonでのtranspose(3、0、1、2)の意味は何ですか

分類Dev

Python 3の__total__ dunder属性の意味は何ですか?

分類Dev

この変数は、ifステートメントの前で何を意味しますか?Python

分類Dev

「python3-u」の意味は何ですか?

分類Dev

Pythonのいくつかの数学関数の前にあるfとは何ですか

分類Dev

Pythonでのzipの逆関数は何ですか?

分類Dev

Pythonでのzipの逆関数は何ですか?

分類Dev

Pythonのord()関数の反対は何ですか?

分類Dev

Pythonの同等の「nth_element」関数は何ですか?

分類Dev

Pythonのrange()関数の戻り値は何ですか?

分類Dev

Pythonのread()関数のコードは何ですか?

分類Dev

Python3:この「%」はこのコードで何を意味しますか?

分類Dev

Python 3の信頼できるisnumeric()関数とは何ですか?

分類Dev

python3の次の組み込み関数はどういう意味ですか?

分類Dev

Pythonでの「int(a [::-1])」の意味は何ですか?

分類Dev

Pythonでの%rの意味は何ですか

分類Dev

Pythonでの山括弧の意味は何ですか?

分類Dev

Pythonスライスでの「a [:、1]」の意味は何ですか

分類Dev

Pythonでの[iter(list)] * 2の意味は何ですか?

分類Dev

Python 3セットのDiscard()関数とRemove()関数の違いは何ですか

分類Dev

Python 2.Xのrange関数とxrange関数の違いは何ですか?

分類Dev

Pythonのiter関数の2番目の引数は何ですか?

分類Dev

GolangでのPythonの「id」関数に相当するものは何ですか?

Related 関連記事

  1. 1

    Pythonでの[:]の意味は何ですか

  2. 2

    Pythonでの[...]の意味は何ですか?

  3. 3

    Pythonでの*の意味は何ですか?

  4. 4

    Pythonの哲学の意味は何ですか?

  5. 5

    Pythonの%()sの意味は何ですか?

  6. 6

    Python3印刷関数内の「*」の役割は何ですか?

  7. 7

    Pythonでのtranspose(3、0、1、2)の意味は何ですか

  8. 8

    Python 3の__total__ dunder属性の意味は何ですか?

  9. 9

    この変数は、ifステートメントの前で何を意味しますか?Python

  10. 10

    「python3-u」の意味は何ですか?

  11. 11

    Pythonのいくつかの数学関数の前にあるfとは何ですか

  12. 12

    Pythonでのzipの逆関数は何ですか?

  13. 13

    Pythonでのzipの逆関数は何ですか?

  14. 14

    Pythonのord()関数の反対は何ですか?

  15. 15

    Pythonの同等の「nth_element」関数は何ですか?

  16. 16

    Pythonのrange()関数の戻り値は何ですか?

  17. 17

    Pythonのread()関数のコードは何ですか?

  18. 18

    Python3:この「%」はこのコードで何を意味しますか?

  19. 19

    Python 3の信頼できるisnumeric()関数とは何ですか?

  20. 20

    python3の次の組み込み関数はどういう意味ですか?

  21. 21

    Pythonでの「int(a [::-1])」の意味は何ですか?

  22. 22

    Pythonでの%rの意味は何ですか

  23. 23

    Pythonでの山括弧の意味は何ですか?

  24. 24

    Pythonスライスでの「a [:、1]」の意味は何ですか

  25. 25

    Pythonでの[iter(list)] * 2の意味は何ですか?

  26. 26

    Python 3セットのDiscard()関数とRemove()関数の違いは何ですか

  27. 27

    Python 2.Xのrange関数とxrange関数の違いは何ですか?

  28. 28

    Pythonのiter関数の2番目の引数は何ですか?

  29. 29

    GolangでのPythonの「id」関数に相当するものは何ですか?

ホットタグ

アーカイブ