・デコレータ
関数を修飾する関数
@デコレーター関数
def 修飾される関数():
def say_name():
print("I am Mike")
say_name = wrap(say_name)
↓ @で書き換え
@wrap
def say_name():
print("I am Mike")
注釈
▼関数アノテーションの書き方
1.関数の引数に期待する型は、引数の後に、コロン:を付けて示す。
2.戻り値に期待する型は、引数の閉じカッコの後に、矢印->を付けて示す。
str1 :str = 'Hello world!' print(str1)
import datetime def get_todays_date() -> str: dt_now = datetime.datetime.now() date :str = dt_now.strftime("%m月%d日") return date today = get_todays_date() print("今日は", today, "です")