[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
另一种写法 真的是哈哈哈哈哈
学到了 学到了 牛啤