top
おさだのホームページ
Pythonが好きな おさだ が備忘録や作ったものを載せるページ


サイト全体の表示回数  :  --  回


更新情報
2024-3-23:
○ 2年ぶりにホームページを確認したら、総閲覧回数が12万回を超えていました。 tkinterの備忘録が一番閲覧されているみたいです。
○ Python3用パッケージのosadaのversion 1.2.1を公開しました。osada.Mahjong.calc_reward() で麻雀の点数計算ができます。

2022-3-31:
○ 総閲覧回数が10000回を超えました。

2022-1-5:
○ Python用のパッケージ”osada”を公開しました。あくまで私用目的のパッケージですが、osada.cprint()はおもろいので使ってみてください。
     pip install osada でインストールできます。
     リファレンス:Reference - osada v0.1(ページ内リンク)
     ソースコード:https://github.com/Osada-M/osada

2021-12-19:
○ クリック判定の誤認識対策のため、以下の項目でユーザーのテキスト選択を不可能にしました。
     ・サイドバー ・折り畳み欄の展開ボタン/コピーボタン/タイトル ・サイトのタイトル

2021-12-2:
○ ユーザーの選択項目を紫色にしてみました

2020-12-21:
tkinterの備忘録的な解説ページを作成しました。


 ( 常設 ) 
2024-3-23:
○ SNS等のリンク:   Twitter (X)  ,   GitHub  ,   GitHub (このページのソース)  ,   PyPi (osadaパッケージ)

2021-08-23:
○ htmlやcssを大幅に改変。 ( 旧スタイルと新スタイルが混同していますがご容赦ください。 )


copy
func_check.py
展開
折り畳む
import inspect

def check(func):
    def f(*args, **kwargs):
        sig = inspect.signature(func)
        for (name, param) in sig.parameters.items():
            print(f'args: {name}\ntype: {repr(param.annotation)}')
        print(f'result: {func(*args, **kwargs)}')
        return func
    return f



# def func(~~): ~~
#
# @check
# func(~~)
# 関数の上に「@check」を記載するとその関数の引数と戻り値の型、実行結果がわかる。

最近更新したページ
プログラミング
おさだ制作の他サイト