ゆとり世代の自由研究

勉強が一生終わりません

python アットマーク

・デコレータ

関数を修飾する関数

@デコレーター関数
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, "です")