チャットGPT4を使いパイソンを勉強してみる。

Pythonで作りたいプログラムができたので、勉強中です。 ブログをやってみたかったので、それも始めてみました。 ツイッターもやってみたいので、初めて見ました。

タグ:Pthon勉強中

9.1.4引数を受け取るデコレーター教科書通りに書くと>>> #引数を受け取るデコレーター>>> def log_func(details=True):...    #修飾すべき関数を受け取る...    def outer(func):...       #本来の関数に渡すべき引数を受け取る...       def inner(*args, **key ... もっと読む

9.1.3関数の結果をキャッシュする>>> import random>>> from functools import lru_cache>>>>>> #0~100の乱数を取得>>> @lru_cache(maxsize=8)... def get_0to100():...    return random.randint(0,100)...>>> print(get_0to100())22>>> print(get_0to100())22>>>1.最初に ... もっと読む

9.1.2デコレーターの基本高級関数とは他の関数を引数として受け取る他の関数を結果として返すですが、この高級関数は直感的ではないそうで、それをシンプルにしたものがデコレーターだそうです。>>> def log_func(func):...    def inner(*args, **keywds):...       p ... もっと読む

9ユーザー定義関数8章に続き定義関数について章をまたぐということは大事なことなんでしょう。9.1デコレーターデコレーター(関数デコレーター)とは  既存の関数に機能を追加するための仕組みです。理解するのが難しいらしく、まずデコレーターを使わないのを見て比べなが ... もっと読む

8.4.4無名関数(ラムダ式)構文ラムダ式lambda 引数,...:戻り値となる式>>> def walk_list(data, func):...     for key, value in enumerate(data):...        func(value, key)...>>> result = 0>>> def calcu_sum(value, key):...     global result...    ... もっと読む

↑このページのトップヘ