[python] 函数定义时的趣事

哈哈哈哈 今天发现一件趣事。
python 是弱类型的语言,但我们可以在函数定义时,指定参数的类型。
大家是不是都知道接下来的 2 种写法:

def time_sleep(wait_time=100):
    pass


def time_sleep_2(wait_time: int):   # 如果type不对,会warning
    pass

但还有一种写法 哈哈哈哈哈哈哈 真的有趣啊啊啊啊

def time_sleep_3(wait_time: 'int > 50' = 100):  # 如果type不对,会warning,但 int如果小于50,不会有warning
    pass